我試圖在父級懸停時使子元素轉換不透明度的外觀。有人可以向我解釋爲什麼這不起作用,我相信這是一個重複的問題,但我似乎無法適應任何類似的問題來解決我的問題,請原諒我的愚蠢。懸停在子項上的不透明度轉換
http://jsfiddle.net/vg0hLstr/1/
<nav>
<ul>
<li><a href='#'><img src='#'>hover me</a>
<ul>
<li>
<h1>Tell me why</h1>
<h2>the nested ul opacity doesn't transition</h2>
</li>
</ul>
</li>
</ul>
</nav>
&
nav ul {
position:relative;
width:64px;
margin:350px 0 0 0; /*for the fiddle*/
padding:0;
background:#999;
list-style:none;
}
nav img {float:left width:64px; height:64px;}
nav a {float:left;}
nav ul li {float:left; background-color:#999;}
nav ul li:hover > ul {display:block; opacity:1;}
nav ul ul {
display:none;
position:absolute;
opacity:0.5;
width:300px;
height:200px;
bottom:100%;
transition:opacity 1s linear;
}
我已經制造和使用上面的菜單(無轉換)只是標準的彈出式菜單,但我想轉變它的透明度,我已經看到一些網站做到了,但是我通過其他人的代碼感到非常困惑。我相對較新&自學成HTML/CSS,所以我做錯了什麼的一點點走過會是最有幫助的。
感謝
需要少量的清晰度之間的空間,你在哪裏徘徊和特定元素的不透明度應設置? – 2014-09-22 02:32:53