css鼠标滑过按钮出现flash闪光效果

html代码如下

<div class="btn-home">
这是一个按钮
<div class="line"></div>
</div>

css代码如下

查看代码
.btn-home{
position: relative;
background-color: #fa5e2e;
border: 1px solid #fa5e2e;
height: 44px;
width: 250px;
text-align: center;
line-height: 44px;
color: #FFF;
letter-spacing: 0.5px;
}
.btn-home:hover {
background-color: #ec6a42
}
.btn-home:hover .line:after {
transform: skewX(-45deg) translateX(25em);
transition: all 1s ease;
}
.btn-home .line:after {
content: "";
background-color: hsla(0,0%,100%,.4);
height: 44px;
width: 3em;
display: block;
position: absolute;
bottom: 0;
left: -40%;
transform: skewX(-45deg) translateX(0);
transition: none;
}

 其他网站效果地址演示:https://www.html5tricks.com/css3-hover-shine-button.html

posted @   蹦极的考拉  阅读(183)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示