změna barvy pozadí po najetí
9 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
může mi někdo poradit jak změnit barvu pozadí celého divu po najetí na něj (a samozřejmě po sjetí opět změna na tu starou). Dík moc! Ňák se tím nemůžu prokousat:-(
-
V Opeře a Mozille :hover, v IE javascript.
-
<div style="backgruound-color:#cccccc" onmouseover="this.style.backgroundColor='#ffffff';" onmouseout="this.style.backgroundColor='#cccccc';">
-
Nebo udělat dva různé classy (s různou barvou) a pak onmouseover="this.className='class1'" onmouseout="this.className='class2'"
-
zbytečně složitý...
-
tak což napsat teda jak je to jednodušší chytráku
-
Asi takhle: DIVy s neaktivním textem, které by na mě v Mozille poblikávaly, by mě při čtení stránky nejspíš trochu rušily. Považuju za bezpečnější měnit barvy na hover jenom u odkazů. Samozřejmě, že :hoverová neschopnost IE je špatná. Tahle pseudotřída na divu nebo jiném prvku může být nesmírně užitečná třeba při tvorbě dropdown menu.
-
Freya - i v PHPMyAdmin ti vadí ti měnění barev při přejetí myší? (Tam to je aktivní) Nebo když chceš, aby jako odkaz sloužil celý div? (Do <a> ho zavřít nejde).
-
Když potřebuju odkaz - blok, tak odkazu nastavím display:block a chová se jako div, bez nějakých tagů navíc. S tím PHPMyAdminem máš pravdu, tabulky jsou trochu jiný případ a zdůrazňování najetého řádku je na místě. Měla jsem na mysli třeba celý blok neaktivního textu.