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>

相关推荐
鹏多多4 分钟前
Vue项目i18n国际化多语言切换方案实践
前端·javascript·vue.js
一只小风华~12 分钟前
Vue: 侦听器(Watch)
前端·javascript·vue.js
JarvanMo13 分钟前
Flutter Debug模式:每个开发者都需要的秘密武器(但大多数人用错了)
前端
GDAL13 分钟前
Knockout.js 备忘录模块详解
javascript·knockout
玲小珑24 分钟前
LangChain.js 完全开发手册(八)Agent 智能代理系统开发
前端·langchain·ai编程
蓝胖子的多啦A梦28 分钟前
【前端】VUE+Element UI项目 页面自适应横屏、竖屏、大屏、PDA及手机等适配方案
前端·javascript·elementui·html·前端页面适配
掘金安东尼29 分钟前
前端周刊431期(2025年9月8日–9月14日)
前端·javascript·github
Bear on Toilet34 分钟前
继承类模板:函数未在模板定义上下文中声明,只能通过实例化上下文中参数相关的查找找到
开发语言·javascript·c++·算法·继承
风若飞37 分钟前
npm ERR! code CERT_HAS_EXPIRED
前端·npm·node.js
北城笑笑44 分钟前
NodeJS 8 ,从 0 到 1:npm 包发布与更新全流程指南( 含多场景适配与踩坑总结 )
前端·npm·node.js·github