드롭 다운 메뉴를 만들고 있습니다. 지금까지 모든 것이 작동하고 있습니다. 작동하지 않는 한 가지는 드롭 다운 메뉴가 나타날 때의 불투명도 변경입니다. 나는 또한 높이의 흐름을 추가하고 싶었다. 나는 전체 높이가 0.5 초 후에 자체적으로 나타나야한다.CSS에서 전환이 작동하지 않습니다.
이제 전환과 함께 이러한 일을 달성 할 수있을 것이라고 생각했지만 어떻게 든 작동하지 않습니다. 기본적으로
#nav-primary ul ul{
position:absolute;
left:0px;
opacity: 0;
transition:opacity .5s ease-in-out;
-webkit-transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;
-o-transition: opacity .5s ease-in-out;
z-index:497;
}
#nav-primary ul li:hover > ul {
opacity: 1;
position:absolute;
top:100%;
left:0;
}
나는 워드 프레스에서 wp_nav_menu을 사용하고 있습니다 :
wp_nav_menu(array('theme_location' => 'menu',
'link_before' => '<span>',
'link_after' => '</span>',));
구조를 다음과 같이해야합니다 :
당신의 CSS 코드에서ul ... // main-menu
li ...
ul ... // sub-menu
li ...
<a>
<span>
</a>
당신은 'ul ul'에 대한 전환 권한을 가지고 있지만 ': hover'는 'li' – ashley
님의 발언에 감사드립니다. 나는 그것을 지금 바꿨다. 이제는 불투명도가 변하지 않을 것입니다. 드롭 다운 메뉴는 투명하게 유지됩니다. 왜 그런가요? –
당신의 HTML을 제공하여 설정을 볼 수 있습니다. 또는이 사이트의'http : //www.greywyvern.com/? post = 337'을보십시오. 여기에는 몇 가지 드롭 다운 메뉴 페이드 인이 있습니다. – ashley