css - 如何突出显示未悬停在悬停上的 div
问题描述
当我将鼠标悬停在 div 上时,背景颜色变为绿色,但当我悬停时,我希望其他 div 变为黄色
我怎么能用这个html结构做到这一点?
这是一个样本:
<div class="box">1</div>
<div class="box">2</div>
<div class="box">3</div>
<div class="box">4</div>
.box{
background-color:yellow;
width: 100px;
height: 100px;
border:black solid 1px;
margin: auto;
display:flex;
justify-content:center;
align-items:center;
transition: all 300ms;
&:hover{
background-color:green;
}
}
当我悬停时我想要这个:
解决方案
我会这样做:
- 将盒子放在容器 div 中,
- 设置容器默认 bgcolor 红色和悬停 bgcolor 黄色,
- box 默认 bgcolor none 和 hover bgcolor green
推荐阅读
- python - 我正在尝试用随机整数创建一个数组,然后反转数组
- r - 每组中的条件操作
- xml - 禁用输出转义在 MacOS Catalina 上被 libxslt 库破坏
- python - 半径较小的乌龟中的圆形
- html - 按下按钮时如何切换 p 文本溢出?
- sql - 如何根据 CASE 表达式将列连接成一行?
- mongodb - 如何使用 MongoDB 数据源在 LoopBack 4 中增加计数器变量?
- swift - List 的详细视图中的 SwiftUI @ObservedObject 视图模型从未发布
- hadoop - 安装 ambari 后 Hive 显示问题
- javascript - ANT 执行“npm run build”命令