按钮百花齐放动画css html源码
按钮百花齐放动画css html源码
演示
源码
html
[lv]
<div class="btn-animate btn-animate__bloom-in">
<span>QQ资源吧m.qqzy8.com</span>
</div>
[/lv]
css
[lv]
.btn-animate {
position: relative;
width: 130px;
height: 40px;
line-height: 40px;
border: none;
border-radius: 5px;
background: #027efb;
color: #fff;
text-align: center;
}
.btn-animate__bloom-in {
background-color: transparent;
color: #027efb;
&::before, &::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 25%;
height: 100%;
border-radius: 50%;
border: 3px solid #027efb;
border-left: none;
border-right: none;
opacity: 0;
transform: scale(0.8);
transition: all 0.5s ease 0s;
}
&::after {
left: 25%;
}
& > span {
&::before, &::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 25%;
height: 100%;
border-radius: 50%;
border: 3px solid #027efb;
border-left: none;
border-right: none;
opacity: 0;
transform: scale(0.8);
transition: all 0.5s ease 0s;
}
&::before {
left: 50%;
}
&::after {
left: 75%;
}
}
&:hover {
&::before, &::after, & > span::before, & > span::after {
border-radius: 0;
opacity: 1;
transform: scale(1);
}
&::before {
border-left: 3px solid #027efb;
}
& > span::after {
border-right: 3px solid #027efb;
}
}
}
[/lv]


