考慮以下HTML,我在main
裏面有div類magic
。默認情況下隱藏magic
類(使用CSS display:none
)。如果鼠標移動到main
div的任何位置,我想要顯示div類magic
。這可以用CSS來完成嗎?或者它必須使用jQuery?CSS:懸停時顯示div
<div class="main">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
<div class="magic">
Hello, world
</div>
</div>
CSS:
.main{
width: 400px;
border:1px solid red;
}
.magic{
display:none;
margin-top:10px;
background:yellow;
padding:5px;
}
的jsfiddle: http://jsfiddle.net/uRrn8/1/
感謝您的幫助。
一方面請注意,這不會在IE6中工作,除非您使用修補程序,如http://blog.delivi.com/javascript/updated-hover-for-non-anchor-elements-in-ie6 – rtpHarry
這是真的。 IE6對於像懸停這樣的虛擬類的支持很不明顯。我正在更新它以包含您的鏈接。謝謝你提醒我。 – PCasagrande