Pokud uvidíte hezké menu napište mi na mail, kde se nachází.
Legenda: ... prvky, bez kterych to nebude fungovat
! = JS csshover.htc (body behaviour...) (Hover v IE funguje pouze jako A:hover)
o = obrazek(zky)
JS = JavaSkript
modrofialová
modrá
zelená
žlutá
bílá
žlutá
oranžová
červená
červenofialová
(Bíla nepaří do duhy)
Vertikální menu
Horizontální menu - lišty, záložky
|
|
|
|
|
|
|
|
|
|
! Lista 13:
Rolovaci - csshover.htc
|
! Lista 14:
Rolovaci - csshover.htc
|
|
JS menu, rozbalovaci
Lista 4
Lista 7
Lista 12
|
|
Poznamka:
Stranka pouziva dost JavaScriptu, proto jsem vyradil vstup csshover.htc, pozdeji presunu na jinou stranku.
Hover testovany prevazne v IE
Tip0: Zobrazte si ZDROJOVÝ KÓD (Source Code).
Tip1: Při více-barevném menu je hezké dodržovat duhové pořadí, působí to dobře na oko.
Tip2: Uvažujte i situaci, kdy prohližeč ignoruje CSS, zejména pri rozbalovacím menu!
Tip3: Uvažujte, co se stane v extrémních podmínkách, třeba malé šířce výšce prohlížeče. Na inetu je spoustu menu, které vyplyvnou rolovatko nebo ani to ne, při menší šířce obrazu. Ja osobně miluji prohlížeč formatu A4, krásně se chytají oči na text.
Tip3: Jako nejrychlejsi se ukazuje tr:hover
Chyby:
Mozzila - Změna rámečku v hover zpomaluje.
Mozzila - nezvlada pozici u hromadne definice pozadi, reseni "background: ... left top; background-position: 2px top;"
Explorer/Mozzila - dlouhy div/span zpomaluje hover. (hodne tlacitek v jednom divu/spanu), resi treba tabulka.
Mozzila (ve win) - !DOCTYPE umožňuje hover jiné objekty nez A:hover
Explorer - csshover.htc umožňuje hover na jiné objekty za pomoci JS. Pomalý, pomalé načítání stránky! (pokud je obsah z vnějšího souboru)
Explorer - pomalý hover v LI. Jak LI A:hover, tak LI:hover
Win XP sp2 - spousteni csshover.htc vytvori chybovou hlasku, kvuli javaskriptum, problem nastava pouze u spousteni z mistniho disku.