在该代码中,当我尝试更改位于同一位置的两个div的样式时:hover选择器它只影响一个div。我尝试使用z-index,但是不行。我怎么能:同时悬停两个div?谢谢!
http://jsfiddle.net/CqhLr/1/
我需要同时激活两个悬停
#text1:hover #text2#hover
答案 0 :(得分:3)
将:hover
添加到包含div(#button)而不是每个内部div:http://jsfiddle.net/CqhLr/3/,因此请将当前的鼠标更改为:
#button:hover #text1 {
opacity: 0;
}
#button:hover #text2 {
opacity: 1;
}
答案 1 :(得分:0)
在http://codepen.io/anon/pen/KEAvg
查看我的笔将#text2移到#text1上方,添加z-indexes,然后更改悬停中的选择器。
答案 2 :(得分:0)
您可以使用同级选择器Fiddle,More information on siblings。
执行此操作#text1 {
position: absolute;
top: 25px;
left: 25px;
opacity: 1;
z-index:10;
}
#text1:hover + #text2 {
opacity: 1;
}
#text1:hover {
opacity: 0;
}