【发布时间】:2020-07-28 13:23:28
【问题描述】:
因此,每当我将鼠标悬停在按钮上时,我都会尝试使过渡工作 0.5 秒,但它不起作用,有人知道吗?
这是我的代码:
.btn {
display: inline-block;
background-image: linear-gradient(90deg, #e34067,#f89c4b);
padding: 1rem 2rem;
padding-left: 1.4rem;
align-items: center;
border-radius: 10px;
border: none;
cursor: pointer;
transition: all 0.5s;
}
.btn p {
padding-left: 0.5rem;
}
.btn:hover {
background-image: linear-gradient(90deg,#f89c4b, #e34067);
}
<div type="button" class="add-photo">
<a class="btn" href="#"><i class="fa fa-plus-circle"></i>
<p> Add Photo</p>
</a>
</div>
【问题讨论】:
-
请注意,将
type="button"添加到div元素没有任何作用,并且是无效的HTML 引导... -
背景图片不支持转场,看这个问题stackoverflow.com/questions/9483364/…
-
这能回答你的问题吗? CSS3 background image transition