倒影特效

利用JavaScript可以实现一般图片处理工具的倒影特效。效果图可见下:

可以见到loli玉腿粉呈,宛如水中倒影。

实现思路有二,一是先在图片下方添加一个<div>元素,作为倒影容器,然后在容器中添加若干个高度为1PX的<div>元素,其中含有一个与原图相同的<img>元素,设置该元素margin-top属性,使其显示原图中某个高度位置的局部内容。最后设置倒影中每一个1PX高的<DIV>元素的opacity属性,从而实现倒影的渐变效果。

详细代码如下:

Code

 

这种方法效率不是很高,第二种方式利用CSS的滤镜功能,可以提升很大效率,但只适用于IE浏览器。

详细代码如下:

Code
posted on 2009-02-04 13:19  lolicon  阅读(271)  评论(0编辑  收藏  举报