css实现鼠标放上去半透明光片划过效果

.box {

position: relative;

overflow: hidden;

cursor: pointer;

width: 200px;

}

.box img {

width: 100%;

}

.box:before {

content: "";

position: absolute;

top: 0;

left: -127px;

width: 100px;

height: 100%;

transform: skewX(-30deg);

background-image: linear-gradient(270deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .5) 50%, hsla(0, 0%, 100%, 0));

}

.box:hover:before {

left: 240px;

transition: all .3s ease-in;

}

<div class="box">

<img src="http://www.lvyestudy.com/img/dance.gif" alt="" />

</div>

相关推荐
蓝婷儿16 分钟前
第二章:CSS秘典 · 色彩与布局的力量
前端·css
flying robot17 分钟前
js在浏览器执行原理
开发语言·javascript·ecmascript
Wyc724091 小时前
HTML:入门
前端·html
Sunny_lxm1 小时前
自定义列甘特图,原生开发dhtmlxgantt根特图,根据数据生成只读根特图,页面展示html demo
前端·html·甘特图·dhtmlxgantt
熊猫钓鱼>_>2 小时前
建筑IT数字化突围:建筑设计企业的生存法则重塑
前端·javascript·easyui
GISer_Jing4 小时前
前端性能指标及优化策略——从加载、渲染和交互阶段分别解读详解并以Webpack+Vue项目为例进行解读
前端·javascript·vue
不知几秋4 小时前
数字取证-内存取证(volatility)
java·linux·前端
水银嘻嘻6 小时前
08 web 自动化之 PO 设计模式详解
前端·自动化
Zero1017137 小时前
【详解pnpm、npm、yarn区别】
前端·react.js·前端框架
&白帝&8 小时前
vue右键显示菜单
前端·javascript·vue.js