【发布时间】:2021-02-13 04:40:23
【问题描述】:
我试图让 div 中的所有文本在悬停在其上时更改颜色,在 div 中有一个图标和下面的段落,图标正在正确更改颜色,但下面的文本不是。
.container > div:hover
{
cursor: pointer;
color: #fff;
}
<script src='https://kit.fontawesome.com/a076d05399.js'></script>
<section class="tabs">
<div class="container">
<div id="tab1" class="tab-item">
<i class="fas fa-door-open fa-3x"></i>
<p class="hide-sm">Cancel at anytime</p>
</div>
<div id="tab2" class="tab-item">
<i class="fas fa-tablet-alt fa-3x"></i>
<p class="hide-sm">Watch anywhere</p>
</div>
<div id="tab3" class="tab-item">
<i class="fas fa-tags fa-3x"></i>
<p class="hide-sm">Pick your price</p>
</div>
</div>
</section>
我可以通过 .container > div p:hover 访问它,但这不是我想要的,因为它只会在您将鼠标悬停在文本本身时改变颜色。
任何帮助将不胜感激。
【问题讨论】:
-
看起来您在
<p>上有另一个具有更高特异性的 CSS 规则,但您没有告诉我们,因为文本 is 在鼠标悬停时会改变颜色给出的例子。 -
是的,我现在找到了它,它解决了我的问题!谢谢
标签: html css colors hover paragraph