html - onmouseover 文本更改编号圆圈的背景颜色

标签 html css

我想在文本鼠标悬停时用白色填充圆圈背景,现在当我悬停在圆圈背景颜色正在改变但是我需要当我悬停在文本(选择支持层)时圆圈背景颜色会改变。

请给我一些想法...

.numberCircle {
  border-radius: 50%;
  width: 60px;
  height: 42px;
  padding: 14px 17px 12px ;
  background: #afbabc;
  border: 1px solid #ffffff;
  color: #666;
  text-align: center;
}

enter image description here

最佳答案

您应该使用选项的父项并更改父项的悬停状态。

您可以键入类似 parent:hover child 的内容,这就是当鼠标悬停在父元素上时您可以定位子元素的方式。

.numberCircle {
border-radius: 50%;
width: 60px;
height: 42px;
padding: 14px 17px 12px ;
background: #afbabc;
border: 1px solid #ffffff;
color: #666;
text-align: center;
}
.line{
  height:60px;
  }
.line:hover .numberCircle{
  background:lightgray;
  }
<div class="line"><span class="numberCircle">1</span> Option 1</div>
<div class="line"><span class="numberCircle">2</span> Option 2</div>
<div class="line"><span class="numberCircle">3</span> Option 3</div>
<div class="line"><span class="numberCircle">4</span> Option 4</div>

关于html - onmouseover 文本更改编号圆圈的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38347659/

相关文章:

html - 显示列表项 css 的问题

css - 使定位的 div 占据所有空间,直到轴上的下一个元素

javascript - 在 slick.js 中显示 3 张幻灯片的中心事件幻灯片

html - 用蓝色突出显示 div 中的文本

javascript - Angular推送和拼接数组元素绑定(bind)到html

css - 我的 div 正在突破其容器 div

jquery - 基于 CSS 表格的布局行未扩展 100% 宽度

html - 如何更改搜索框的宽度/高度

css - 为什么 css 在 JSFiddle 中有效但在我的应用程序/站点中无效

javascript - 带有自定义光标img的手电筒效果