我知道它可以JavaScript在CSS.
我有三个div。
div#show 工作正常,但 #hide 在 #main 悬停时不会隐藏。我们如何在 css 中做到这一点?
#show {
display: none
}
#main:hover + #show {
display: block
}
#main:hover + #hide {
display: none
}Run Code Online (Sandbox Code Playgroud)
<div id="main">
Hover me
</div>
<div id="show">
Show me on hover
</div>
<div id="hide">
Hide me on hover
</div>Run Code Online (Sandbox Code Playgroud)
Nen*_*car 10
而不是+你想~对hide元素使用组合器,因为+只选择下一个兄弟
#show {
display: none
}
#main:hover + #show {
display: block
}
#main:hover ~ #hide {
display: none
}Run Code Online (Sandbox Code Playgroud)
<div id="main">
Hover me
</div>
<div id="show">
Show me on hover
</div>
<div id="hide">
Hide me on hover
</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6294 次 |
| 最近记录: |