这是CSS示例如何显示隐藏的div(在悬停时):
<div class="showhim">HOVER ME<div class="showme">hai</div></div>
Run Code Online (Sandbox Code Playgroud)
和
.showme{
display: none;
}
.showhim:hover .showme{
display : block;
}
Run Code Online (Sandbox Code Playgroud)
我可以显示一个DIV和隐藏另一个在同一时间使用只CSS?以下是如何使用JS实现此目的的示例:http://jsfiddle.net/joshvito/GaZQ6/
Bug*_*loo 92
这是代码
.showme{
display: none;
}
.showhim:hover .showme{
display : block;
}
.showhim:hover .ok{
display : none;
}Run Code Online (Sandbox Code Playgroud)
<div class="showhim">
HOVER ME
<div class="showme">hai</div>
<div class="ok">ok</div>
</div>
Run Code Online (Sandbox Code Playgroud)
Pat*_*ans 11
如果另一个div是兄弟姐妹/孩子,或父母的任何组合,是的
.showme{
display: none;
}
.showhim:hover .showme{
display : block;
}
.showhim:hover .hideme{
display : none;
}
.showhim:hover ~ .hideme2{ //~ sibling selector
display:none;
}Run Code Online (Sandbox Code Playgroud)
<div class="showhim">
HOVER ME
<div class="showme">hai</div>
<div class="hideme">bye</div>
</div>
<div class="hideme2">bye bye</div>Run Code Online (Sandbox Code Playgroud)