数码资讯
前端案例--CSS3实现图片光影效果
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
纯CSS3实现图片光影效果,主要用到了背景渐变的知识以及其中需要注意的细节!interesting…
效果图:
HTML:
<div id="div"> 图片光影效果 </div>
CSS:
#div { width: 400px; height: 220px; margin: 20px 0; color: #fff; /*直接使用background缩放版本*/ /*每个渐变点的位置不能太小,不然会出现残缺光斑*/ /*no-repeat -270px 0:将光斑定位隐藏起来*/ background: -webkit-linear-gradient(-30deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 230px, rgba(255, 255, 255, 0.1) 260px, rgba(255, 255, 255, 0.1) 270px, rgba(255, 255, 255, 0) 300px, rgba(255, 255, 255, 0) 310px) no-repeat -270px 0, url(mcf.jpg) no-repeat; transition: 1s; } #div:hover { /*鼠标滑过实现光斑滑动,但是在多背景情况下,需要多个background-position属性值,否则会影响其他背景*/ background-position: 200px 0, 0 0; }
剧终
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。