使用 CSS 操作悬停元素
在创建交互式元素时,您在理解 CSS 悬停效果时遇到了困难。具体来说,您希望在将鼠标悬停在特定元素上时显示附加信息,但提供的代码似乎无效。
要解决此问题,请记住在 CSS 中,您只能在元素上实现悬停效果它们是您将鼠标悬停在其上的元素的直接后代。
考虑以下代码:
#cheetah { background-color: red; color: yellow; text-align: center; } a { color: blue; } #hidden { background-color: black; } a:hover > #hidden { background-color: orange; color: orange; }
在此代码段中,隐藏div 直接嵌套在悬停的元素内(带有文本“Cheetah”的锚标记)。此修改确保当您将鼠标悬停在锚标记上时,隐藏的 div 的属性会被修改。
可以在以下 URL 找到此代码的现场演示:http://jsfiddle.net/LgKkU/
以上是如何使隐藏元素在将鼠标悬停在其父元素上时更改其背景颜色?的详细内容。更多信息请关注PHP中文网其他相关文章!