我尝试用css类给Elementor标题加下划线,并在悬停时从底部填充颜色。下面的代码填充了整个框。我如何限制它只填充标题而不自定义调整每个框的填充?谢谢!
正如上文所述。
.da {
box-shadow: inset 0 -8px 0 -1px #028DB8;
transition: box-shadow .45s ease-in-out;
color: black;
line-height: 40px;
}
.da:hover {
box-shadow: inset 0 -40px 0 -1px #AED476;
}
<html>
<head>
<title></title>
</head>
<body>
<div class="da">
<h2>Simple Text</h2>
</div>
</body>
</html>
1条答案
按热度按时间flseospp1#
只需在
h2
元素上使用动画。删除line-height
并添加display:inline-block
,以便h2
元素的widht
与文本长度完全相同