Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
krouzek:uloha_vyber_barvy [2022/10/04 20:06] – admin | krouzek:uloha_vyber_barvy [2023/11/15 20:54] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | === Výběr barvy === | + | ===== Výběr barvy ===== |
'' | '' | ||
Cíl: mít tři slidery reprezentující červenou, zelenou a modrou složku barvy. Při změně (libovolné r g b hodnoty) chci výslednou barvu zobrazit uživateli. | Cíl: mít tři slidery reprezentující červenou, zelenou a modrou složku barvy. Při změně (libovolné r g b hodnoty) chci výslednou barvu zobrazit uživateli. | ||
Řádek 10: | Řádek 10: | ||
- | Postupné úkoly: | + | ====Postup==== |
1) ze šablony vytvoř stránku, na které bude '' | 1) ze šablony vytvoř stránku, na které bude '' | ||
Řádek 43: | Řádek 44: | ||
10) Změň vstupy z '' | 10) Změň vstupy z '' | ||
+ | |||
+ | |||
+ | |||
+ | --------- | ||
+ | ==== Řešení ==== | ||
+ | <code html> | ||
+ | < | ||
+ | <html lang=" | ||
+ | < | ||
+ | <meta charset=" | ||
+ | < | ||
+ | |||
+ | < | ||
+ | /* Vychozi CSS stylovani prijde sem*/ | ||
+ | body {background-color: | ||
+ | |||
+ | body { | ||
+ | margin:0; | ||
+ | } | ||
+ | div#svetlo { | ||
+ | background-color: | ||
+ | border: 10px solid black; | ||
+ | width: 100px; | ||
+ | height: 100px; | ||
+ | } | ||
+ | |||
+ | /* */ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | /* < | ||
+ | /* Sem prijde javascript kod */ | ||
+ | console.log(' | ||
+ | |||
+ | function zmenNeco(){ | ||
+ | const red = parseInt(document.getElementById(' | ||
+ | const green = parseInt(document.getElementById(' | ||
+ | const blue = parseInt(document.getElementById(' | ||
+ | |||
+ | console.log(red+green+blue) | ||
+ | document.getElementById(' | ||
+ | backgroundColor=`rgb(${red}, | ||
+ | " | ||
+ | } | ||
+ | |||
+ | /* ]]> */ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | <div id=" | ||
+ | < | ||
+ | <input type=" | ||
+ | value=" | ||
+ | oninput=" | ||
+ | > | ||
+ | <input type=" | ||
+ | value=" | ||
+ | oninput=" | ||
+ | > | ||
+ | |||
+ | <input type=" | ||
+ | value=" | ||
+ | oninput=" | ||
+ | > | ||
+ | |||
+ | |||
+ | </ | ||
+ | </ | ||
+ | |||
+ | </ | ||