【发布时间】:2021-09-23 08:13:43
【问题描述】:
当我将鼠标悬停在 div 上时,我很难在 div 的文本上获得 CSS 悬停效果。
当我将鼠标悬停在.card-about div 上时,我希望.mark-heading 标记文本通过:hover::after 效果加下划线。
.card-about::after {
margin: auto;
padding: 1px 0px;
content: '';
display: block;
width: 0;
height: 3px;
background: #000000;
transition: width 0.5s;
}
.card-about:hover::after {
margin: auto;
width: 100%;
transition: width 0.3s;
}
<div class="card-about">
<div class="justify-content-center d-flex">
<img class="rounded-circle" src="delivery.png" alt="Generic placeholder image" width="140" height="140">
</div>
<h4 class="mark-heading">Free Delivery</h4>
<div class="about-box-content d-block">Some text here</div>
</div>
【问题讨论】: