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>

相关推荐
青莲8433 分钟前
Android Jetpack - 3 LiveData
android·前端
Syron7 分钟前
ScaleSlider 组件实现
javascript
xhxxx10 分钟前
深入执行上下文:JavaScript 中 this 的底层绑定机制
javascript
狗哥哥12 分钟前
企业级 Vue 3 基础数据管理方案:从混乱到统一
前端
前端涂涂23 分钟前
哈希指针,什么是区块链,genesis blcok,most recent block,tamper-evident log,merkle tree,binar
前端
尽兴-31 分钟前
问题记录:数据库字段 `CHAR(n)` 导致前端返回值带空格的排查与修复
前端·数据库·mysql·oracle·达梦·varchar·char
DsirNg37 分钟前
Vue 3:我在真实项目中如何用事件委托
前端·javascript·vue.js
克喵的水银蛇37 分钟前
Flutter 适配实战:屏幕适配 + 暗黑模式 + 多语言
前端·javascript·flutter
冬男zdn40 分钟前
Next.js 16 + next-intl App Router 国际化实现指南
javascript·typescript·reactjs
有意义1 小时前
this 不是你想的 this:从作用域迷失到调用栈掌控
javascript·面试·ecmascript 6