【发布时间】:2018-07-28 04:29:57
【问题描述】:
我试图在我的输入按钮上添加线性效果。当用户将鼠标悬停在按钮上时,我希望底部边框线从中心开始,然后同时向右和向左移动。因此,当用户将鼠标悬停在它上面时,这条线会从中心扩展到角落。
我设法添加了一条悬停线,但它没有按我的意愿工作。我环顾四周,只能找到有关标题或标签的问题,而不是按钮。
#btn {
margin: 10px;
padding: 20px;
width: 470px;
height: 50px;
border: 2px solid #f7f7f7;
text-align: center;
text-transform: uppercase;
position: relative;
}
#btn:hover {
cursor: pointer;
border-bottom: 2px solid red;
transition: 0.3s;
}
<input id="btn" type="submit" name="" value="Click">
【问题讨论】:
-
行 与底部边框一样吗?您可能需要添加一个单独的 div,然后使用 jQuery .hover() 增加其宽度并更改其位置
-
@LinusGeffarth 没错,就是底部边框!将其添加到我的问题中!
-
@LinusGeffarth 你知道我如何在一个按钮上做到这一点吗?