transition dodaje się do elementów bez hover
]]>Żadne pytania nie są głupie :)
]]>id,username,password FROM j_users WHERE username = 'Zegarmistrz’ AND requireReset = 0
]]> *:hover {-moz-transition: 0.3s ease-in; -webkit-transition: 0.3s ease-in; -o-transition: 0.3s ease-in; transition: 0.3s ease-in;}
Przed *:hover polecam wpisać #menu. Na Google Chrome niezłe kwiatki mi się działy. Tekst przy powiększaniu (artykułu!) robił się jakby animowany – „pływał”, żeby ustawić się do powiększenia.
#menu{ list-style:none; font: 14px Trebuchet MS; display: table; padding-top:13px; text-transform: uppercase;}#menu li{ position:relative; list-style-type: none; padding-left:15px; padding-right:15px; float: left; border-right: 1px solid #dca724;}#menu li a {display: block; color: #891f00; text-decoration: none; padding: 7px 10px 7px;} #menu li a:hover {color: white;}#menu li ul{ list-style: none; visibility: hidden; position:absolute; width:210px; top:32px; left:0; background: url(images/hoverBg.png) repeat; list-style-type: circle; z-index:99999; text-transform: none;}#menu li ul li{ position: relative;}#menu li li a {width: 160px;font-size: 14px;color:#fff;} #menu li ul li ul{ list-style: none; visibility: hidden; position: absolute; width: 210px; top:0; left: 210px;}#menu li li:hover{ background:#a50b0b url(images/over.jpg) repeat-y;}#menu li:hover >ul{ visibility: visible !important;}*:hover {-moz-transition: 0.2s ease-in; -webkit-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; transition: 0.2s ease-in;}
]]>Teraz już moje pytanie. Co muszę dodać w CSS’ie żeby mieć trójwarstwowe menu? Tzn. po najechaniu na wysunięty element, chciałbym, żeby wysuwało się kolejne sub-menu w prawo. Jak to zrobić?
Z góry dziękuję za pomoc
]]>#menu li a {display: block; color: silver; text-decoration: none; padding: 7px 10px 7px;}
Na przykład na takie:
#menu li a {display: block; color: silver; text-decoration: none; padding: 7px 15px 7px;}
]]>#menu li ul {
-moz-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
-o-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
-webkit-animation: wyjazd 2s;
}
@-webkit-keyframes wyjazd {
0%{display: block; height: 0%;}
100%{display: block; height: 100%;}
}
Ale wtedy rozwija mi menu na całą wysokość strony, zamiast na wysokość bloków.
]]>