分享一款基于jqery的带3D切换效果的图片展示
2012-08-23 14:54
537 查看
先看效果:在线演示。
这个效果并不是我想出来的,我只是对某个开源的flash图片展示(请原谅我并不知道原作的链接……)使用js重写罢了。
起因是,我所在学校的网站(相思湖网站)要进行改版,其中各专题首页需要一个图片展示。某成员找到了一个带3D切换效果的图片展示,可惜是flash做的,并且在使用的过程中有一个问题,如果图片的宽高与原始定义的不同,就会出现一个固定的白框。
当时我的第一反应就是为什么要flash?难道js做不到么?话虽如此,但如果可以改改代码就能解决的话,倒也省事。终归我过于乐观了,尽管as和js是近亲,我却总抓不住问题的关键所在,一部分是因为对flash的不熟悉,令一部分也因为那as代码写得也够凌乱的。总之我决定了要用js重写。
仔细想想这个效果并不很难实现,借助jquery的animation可以轻松实现节点元素的各种动画,唯一的难点是确定图片的位置而已了。
我是利用等比对折来确定图片的位置:
css
惭愧的说,代码写得不怎么样,纯粹面向过程写法。
最后附上下载:xsh_slide.7z
这个效果并不是我想出来的,我只是对某个开源的flash图片展示(请原谅我并不知道原作的链接……)使用js重写罢了。
起因是,我所在学校的网站(相思湖网站)要进行改版,其中各专题首页需要一个图片展示。某成员找到了一个带3D切换效果的图片展示,可惜是flash做的,并且在使用的过程中有一个问题,如果图片的宽高与原始定义的不同,就会出现一个固定的白框。
当时我的第一反应就是为什么要flash?难道js做不到么?话虽如此,但如果可以改改代码就能解决的话,倒也省事。终归我过于乐观了,尽管as和js是近亲,我却总抓不住问题的关键所在,一部分是因为对flash的不熟悉,令一部分也因为那as代码写得也够凌乱的。总之我决定了要用js重写。
仔细想想这个效果并不很难实现,借助jquery的animation可以轻松实现节点元素的各种动画,唯一的难点是确定图片的位置而已了。
我是利用等比对折来确定图片的位置:
css
.xsh_slider { padding: 0; list-style: none; overflow: hidden; position: relative; } .xsh_slider li { position: absolute; overflow: hidden; opacity: 0; filter: alpha(opacity = 0); } .xsh_slider .alt { position: absolute; bottom: 0; display: none; } .xsh_slider img { border: none; } .xsh_slider .pre_img, .xsh_slider .next_img { z-index: 1; cursor: pointer; } .xsh_slider .cur_img { z-index: 2; } .xsh_slider .btn_pre, .xsh_slider .btn_next { position: absolute; cursor: pointer; } .xsh_slider .btn_pre { left: 0; } .xsh_slider .btn_next { right: 0; }
惭愧的说,代码写得不怎么样,纯粹面向过程写法。
最后附上下载:xsh_slide.7z
相关文章推荐
- 一款基于jquery的手风琴图片展示效果
- 一款基于css3的3D图片翻页切换特效
- 精致3D图片切换效果,最适合企业产品展示
- jQuery Flux Slider 2D/3D 图片切换效果展示
- 一款基于css3的3D图片翻页切换特效
- 一款基于jquery的手风琴图片展示效果
- 一款基于jQuery的图片分组切换焦点图插件
- jQuery实现图片渐入渐出切换展示效果
- 一款基于jQuery轮播切换焦点图,可播放多张图片
- 分享购物网站中常用的一款放大镜效果(产品细节展示)
- 基于html5鼠标悬停图片动画展示效果
- js实现百度联盟中一款不错的图片切换效果完整实例
- jquery实现LED广告牌旋转系统图片切换效果代码分享
- [Android UI]可自动切换、无限滑动的图片广告展示栏的实现分享(续1)
- JavaScript 图片切换展示效果
- 实现图片滑动切换展示效果
- JavaScript html 图片滑动切换效果,幻灯片式切换,新闻展示,滚动新闻
- 图片切换效果展示
- 一款基于jQuery轮播切换焦点图,可播放多张图片
- 一款基于jQuery的图片下滑切换焦点图插件