前端css实现鼠标经过亮光效果
【代码】前端css实现鼠标经过亮光效果。
·
html 代码
<div class="div-hover" v-for="item in 5" :key="item">我是自定义按钮</div>
css 代码
.div-hover {
display: inline-block;
padding: 16px 32px;
margin: 16px 8px;
border-radius: 4px;
text-decoration: none;
text-align: center;
position: relative;
background: green;
overflow: hidden;
color: #FFFFFF;
cursor: pointer;
}
.div-hover::before {
content: '';
position: absolute;
top: 0;
left: -110%;
width: 100%;
height: 100%;
transform: skew(-30deg);
background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.6), transparent);
transition: all .5s;
}
.div-hover:hover::before {
left: 110%;
}
.div-hover:hover {
/*box-shadow: 0 26px 40px -24px rgba(0 36 100 / 50%);*/
box-shadow: 0 2px 12px rgba(0, 0, 0, .3);
transform: translateY(-2px);
transition: all .3s;
}


更多推荐
所有评论(0)