我有一个使用纯CSS创建的按钮。
鼠标悬停按钮时,箭头从上到下动画。我想在箭头外面创建一个圆圈。所以圆圈应该包含箭头。
我不确定是否可能。我做了一些谷歌研究,但找不到合适的东西。
<a href="#" class="button">
<span>Hover Me</span>
</a>
小提琴是here
答案 0 :(得分:8)
如果我理解你,就像这样:
.button span:before {
content:' ';
position: absolute;
top: 0px;
right: -18px;
opacity: 0;
width: 30px;
height: 30px;
margin-top: -19px;
border-radius: 50%;
background: #000;
transition: opacity 0.2s, top 0.2s, right 0.2s;
}
答案 1 :(得分:0)
.button:hover span:after, .button:active span:after {
transition: opacity 0.2s, top 0.2s, right 0.2s;
opacity: 1;
border-color: #e24500;
right: 0;
top: 62%;
width: 20px;
height: 20px;
border-radius: 50%;
background-color: blue
}