实用的JavaScript图片特效(效果如下图),一般来说,我们在写博客或做网站时都需要对插图做一些效果,比如增加阴影、图片圆角、倒映等等。这些效果一般可以用3个方法实现,一是用PS实现对图片进行修改,二是使用CSS,三是使用JavaScript。使用PS会破坏原图,而且要花费一定的时间。Netzgesta上有很多实现图片特效的JavaScript提供下载,很多效果都是相当漂亮的。
1、水倒映
2、圆角+阴影
3、高光圆角阴影
4、斜光阴影效果
5、相框效果
6、黑色相框
7、放大镜
8、菲林效果
9、花边效果
10、翻页效果
相应的下载和预览帖子:
http://www.dra-gon.cn/index.php?load=read&id=559
http://www.dra-gon.cn/index.php?load=read&id=557
安装使用方法:
将下载的压缩包解压之后上传到网站空间(本人放入新建的texiao文件夹内),然后在需要显示效果的head区域里添加代码,比如高光阴影效果corner,添加的代码是:
<script type="text/javascript" src="texiao/justcorners.js"></script>
<script type="text/javascript" src="texiao/corner.js"></script>
对于pjblog,可以在
header.asp里添加。
然后,在想要显示特效的图片的标记img域里添加:
class="corner iradius10 ishade66 ishadow40" 这样效果就出现了,效果数值根据自己喜欢的修改。其它效果添加方法类似。
由于每次手动加入都很麻烦,所以可以在
common文件里的common.js里的
case 'gif':,case 'jpg':,case 'png':,case 'bmp':,case 'jpeg':里面的img标记区域里添加class="corner iradius10 ishade66 ishadow40"。
上传修改完成的文件!下次编辑文章时候用fck或者tiny编辑器(此修改方法只能这两个编辑器才有用)就直接插入图片发表即可,如果是链接其他网站资源的,同样只要在img里添加
class="corner iradius10 ishade66 ishadow40"即可。
注:由于此效果调用js比较慢,会所有东西加载完成后才会显示效果,而且此修改方法会让图片变灰色的css效果失效,除非删除img里添加的代码,还有会托一定的网页速度!
效果预览见本人博客,虽然目前本人使用f2blog,但是修改方法都是差不多!
[
本帖最后由 夕阳鸿 于 2008-8-29 00
编辑 ]