用css实现光泽一闪而过的图片效果
2014-08-05 23:37
597 查看
曾在网上看到当鼠标悬停时光泽一闪而过的这种效果。十分的简单,但非常的漂亮。在重新设计网站版面时,我就运用在我的logo上使用这种效果。
光泽用到的图片
shine.png
光泽部分的span标签
鼠标悬停时的动作:
要让光泽闪过的地方不方方正正那么死板,于是给它加个圆角样式:
这样就ok了,很简单,也很有趣。
光泽用到的图片
shine.png
HTML代码
总是最简单的。<a href="#" class="logo"><span></span></a>
CSS代码
a标签的样式也比较很简单,溢出的部分隐藏,保证光泽的正常显示,然后设置元素的长宽:a.logo { display: block; height: 90px; width: 240px; background: url("logo.jpg") 0 0 no-repeat; overflow: hidden; }
光泽部分的span标签
a.logo span { display: block; background: url("shine.png") -60px -80px no-repeat; transition-property: all; transition-duration: .8s; height: 90px; width: 240px; }
鼠标悬停时的动作:
a.logo:hover span { background-position: 100px 100px; }
要让光泽闪过的地方不方方正正那么死板,于是给它加个圆角样式:
a.logo span { border-radius: 80%; }值可以是像素或者百分比,看自己需求。
这样就ok了,很简单,也很有趣。
相关文章推荐
- CSS实现的一闪而过的图片闪光效果
- 用CSS制造出光泽一闪而过的图片效果
- css实现的图片模糊效果
- 分享用CSS实现无图片圆角效果
- css实现图片滑动效果
- CSS Filter 代替 图片 实现 渐变背景效果。
- 纯CSS实现的漂亮的立体图片边框效果,阴影代码
- 利用CSS实现按钮效果(无图片)
- 通过CSS控制图片样式,实现图片弹出效果
- css实现图片滑动效果
- 纯CSS实现的当鼠标移上图片添加阴影效果代码
- css实现图片上漂浮着文字效果
- CSS-expression实现图片缩放效果,兼容IE、FF
- 如何用CSS实现文字环绕图片的效果
- 图片播放(相册效果) - CSS实现
- css实现图片半透明效果
- 用CSS实现文字环绕图片的效果
- css实现图片选中效果,选中后在图片上有内框和文字介绍
- CSS完美实现图片阴影效果
- 纯CSS实现的漂亮的立体图片边框效果,阴影代码