【发布时间】:2021-01-19 06:56:05
【问题描述】:
我一直在尝试按我想要的方式设计按钮的悬停属性。谷歌无法帮助我。下面的图片展示了我想要实现的目标。
我在这里尝试过:https://jsfiddle.net/w32fxspr/4/ 但我最终得到了奇怪的结果。
i{
padding-left: 20px;
}
a{
margin: 20px;
background-color: #007843 !important;
}
.custom i:hover{
border-radius: 50%;
background-color: rgba(255, 255, 255, 0.59) !important;
padding: 20px;
position: absolute;
margin-left: -20px;
margin-top: -20px;
transition: .1s ease;
}
<!DOCTYPE html>
<html>
<head>
<title>Button</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/css/all.min.css" integrity="sha512-1PKOgIY59xJ8Co8+NE6FZ+LOAZKjy+KY8iq0G4B3CyeY6wYHN3yt9PW0XpSriVlkMXe40PTKnXrLnZ9+fkDaog==" crossorigin="anonymous" />
</head>
<body>
<a href="#" class="btn btn-primary custom">
CONTACT US <i class="fa fa-angle-right"></i>
</a>
</body>
</html>
【问题讨论】:
标签: html css button bootstrap-4 hover