【发布时间】:2016-11-11 04:31:42
【问题描述】:
不透明度:1;当我将鼠标悬停在链接上时似乎不起作用,尽管像 background:red 这样的命令似乎有效。谁能解释为什么会这样以及如何使不透明度起作用?
CSS:
.secondBlock{
border-bottom: solid black 1px;
height:260px;
text-decoration: none;
}
.secondBlock:hover li{
opacity:0.5;}
ul li a:hover{
background:red;
opacity:1;
}
/*.secondBlock li:hover{*/
/*opacity:1.0;*/
/*}*/
HTML:
<div class="secondBlock">
<ul>
<li><a href="" class="secondLinks secondLink1"><img src="images/i1.png" class="imageList">Главная</a></li>
<li><a href="" class="secondLinks secondLink2"><img src="images/i2.png" class="imageList">Служба</a></li>
<li><a href="" class="secondLinks secondLink3"><img src="images/i3.png" class="imageList">Рендзина</a></li>
<li><a href="" class="secondLinks secondLink4"><img src="images/i4.png" class="imageList">Солеперенос</a></li>
<li><a href="" class="secondLinks secondLink5"><img src="images/i5.png" class="imageList">Медиапланировние</a></li>
<li><a href="" class="secondLinks secondLink6"><img src="images/i6.png" class="imageList">Таргетирование</a></li>
<li><a href="" class="secondLinks secondLink7"><img src="images/i7.png" class="imageList">Позиционирование</a></li>
<li><a href="" class="secondLinks secondLink8"><img src="images/i8.png" class="imageList">Медиамикс</a></li>
<li><a href="" class="secondLinks secondLink9"><img src="images/i9.png" class="imageList">Законодательство</a></li>
<li><a href="" class="secondLinks secondLink10"><img src="images/i10.png" class="imageList">Жеода</a></li>
</ul>
更新: `
.secondBlock:hover a{
opacity:0.5;
}
ul li a:hover{
background:red;
opacity:1;
}
`
【问题讨论】:
-
您的
opacity: 1指的是a元素,而您的opacity: 0.5位于li元素上。 -
@Santi 即使我现在更改了它,它仍然无法正常工作:/
-
请发布您的更新代码。
-
jsfiddle.net/tr_santi/vj928p3a/1 - 看看这个,这是一个我认为你正在努力实现的快速示例。