javascript - 悬停时更改框颜色

标签 javascript jquery html css web

好吧,假设你有方框 A、B 和 C,我正在尝试做到这一点,以便每当方框 A 悬停时,A、B 和 C 变为绿色,当方框 B 悬停时,它们都会变为绿色,当 C 悬停时,它们都变为绿色。这可能只使用 CSS 还是我必须使用 javascript 才能做到这一点?

最佳答案

使用 CSS 执行此操作的一种方法是基于悬停在父容器上进行触发,但将指针事件限制在子元素上。

.box {
padding: 40px;
display: inline-block;
margin: 20px;
background: grey;
transition: background .2s;
pointer-events: all;
}

.container {
  pointer-events: none;
}

.container:hover .box {
  background: chartreuse;
}
<div class="container">
  <div class="box">A</div>
  <div class="box">B</div>
  <div class="box">C</div>
</div>

关于javascript - 悬停时更改框颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48199052/

相关文章:

jQuery 图表

javascript - 如何使模型方法在蓝图api中显示

javascript - IN.User 在 LinkedIn Javascript SDK 中未定义

Javascript 猴子修补 rethinkdb .run

jquery - 如何使用 Bootstrap 工具提示?

javascript - 任何 jquery 插件,如 twitter 自动完成

javascript - 我可以修改作为参数传递的数组吗?

javascript - 在for循环中绘制多个谷歌图表

html - 来自一个元素的 dataLayer.push 会破坏另一个元素的 dataLayer.push

javascript - ng-disabled 不适用于 span 标签