【问题标题】:Css with multiple classes not working when one is :hover [closed]当一个是:悬停时,具有多个类的CSS不起作用
【发布时间】:2019-11-23 09:38:09
【问题描述】:

我正在尝试使用:hover 属性构建一个与另一个具有相同样式的css 类。 问题是只有当我在元素上方时才会应用样式,而不是在我指定新类的位置。

这是我的尝试:

.body_cal .cell_cal:hover .bg_cal, 
.body_cal .cell_cal .bg_cal .hover_cal {
  opacity: 0.2;
  transition: .3s ease-in;
}

我希望通过添加 hover_cal 类得到与将鼠标移到它上面相同的结果。

【问题讨论】:

  • 请添加您的html代码。

标签: html css mouseover


【解决方案1】:

你可以通过将.hover_cal.cell_call:hover伪类以相同的顺序放置来达到同样的效果:

.body_cal .cell_cal:hover .bg_cal, 
.body_cal .hover_cal .bg_cal{
  opacity: 0.2;
  transition: .3s ease-in;
}

【讨论】:

  • 它正在工作,谢谢!不要重复 .cell_cal 也很重要
猜你喜欢
  • 2013-01-23
  • 1970-01-01
  • 2012-09-03
  • 1970-01-01
  • 2020-01-16
  • 2021-09-29
  • 2013-04-13
  • 1970-01-01
相关资源
最近更新 更多