Autor Zpráva
Kaminko
Profil
Zdravím, nedávno som začal používať HTML5 a tam sa objavil input type color. Napadlo ma, či sa da nastaviť aby sa menila farba pozadia podľa farby ktorú tam človek vyberie ?
Luky
Profil
Zcela jednoduše ;)
<script type="text/javascript">
  function changecolor() {
    var color = $('#color').val()
    $('body').css('background-color', color)    
}
</script>
<input type="color" id="color" onchange="changecolor()" value="#FFFFFF" /> 
(ukázka je s využitím jQuery)
Someone
Profil
Nebo bez jQuery...
<input type="color" onchange="document.body.style.background=this.value">
Chamurappi
Profil
Reaguji na Kaminka:
nedávno som začal používať HTML5
HTML 5 se používá odjakživa, je to jen formalizovaná podoba normálního HTML. Nejde na něj přejít.

a tam sa objavil input type color
Ten zdaleka nemá dostatečnou podporu.
margin
Profil *
Něco podobného jde udělat využítím JS a pár obrázků:
http://knowhow.davidgrudl.com/javascript/color-mixer/stripe/popup.html
popis: http://latrine.dgx.cz/color-mixer-aneb-michatko
Kaminko
Profil
Ďakujem všetkým.

Chamurappi:

Nemyslel som to tak, donedávna som nepoznal funkcie, ktoré podporuje iba HTML5.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: