使用 JavaScript 更改 CSS 属性
通过使用 JavaScript 动态调整 CSS 属性来增强用户界面是 Web 开发中的常见要求。为了说明这一点,让我们检查一个特定场景,其中将鼠标悬停在
实现:
要实现此效果,可以操作目标元素的 style 属性。考虑以下标记:
<div class="left">Hello1</div> <div class="center"> <div class="left1">Bye1</div> <div class="right1">Bye2</div> </div> <div class="right">Hello2</div>
默认情况下,使用 display: none 隐藏 left1 和 right1 元素。为了使它们在悬停时可见,可以将 JavaScript 事件侦听器附加到左侧和右侧容器:
// Handle hover event for the left container document.querySelector(".left").addEventListener("mouseover", function() { document.querySelector(".left1").style.display = "block"; }); // Handle hover event for the right container document.querySelector(".right").addEventListener("mouseover", function() { document.querySelector(".right1").style.display = "block"; });
当相应的悬停事件发生时,此脚本将隐藏元素的显示属性设置为“阻止”触发,使它们可见。
其他注意事项:
以上是JavaScript 如何动态改变 CSS 属性来控制悬停时元素的可见性?的详细内容。更多信息请关注PHP中文网其他相关文章!