图片3d轮放查看效果
来源:互联网 发布:易语言网络验证 编辑:程序博客网 时间:2024/04/28 02:26
本功能比较简单,就是一个大幕,左右滚动播放图片。
关键点在于如何实现平滑的滚动,包括动画效果,3d效果等。
<style>img {position: absolute;top:200;left:400px;/*border: 1px solid #333;*/padding: 2px 5px 2px 5px;-webkit-transition:ease all 0.7s;-webkit-transform-origin: 50% 50% 600px;/*background: rgba(0,0,0,.3);*/width: 100px;height: 100px;z-index: -1;}.button {position: absolute;top:253px;width:20px;height: 60px;background: rgba(0,0,0,.3);padding-top:40px;vertical-align: middle;text-align: center;z-index: 2;}.button:hover {cursor: pointer;}.left {left:130px;}.right {left:870px;}.layerhidden {position: absolute;top:220px;width:160px;height: 200px;background: white;vertical-align: middle;text-align: center;z-index: 1;}.layerleft {left:0px;}.layerright {left:850px;}</style><script>var imgs;var leftStart=0;var showLength=7;var step = 0;function init() {imgs = document.getElementsByTagName("img");reshowImgs();}function turnLeft(){if(leftStart>0) {leftStart--;step++;reshowImgs();}else {alert("左边没有照片");}}function turnRight(){if(leftStart+showLength<imgs.length) {leftStart++;step--;reshowImgs();}else {alert("右边没有照片");}}function delayTransform(ind, yDeg){imgs[ind].style.webkitTransform = "perspective(500px) rotateY("+yDeg+"deg)";}function delayDisplay(ind,display){imgs[ind].style.display = display;}function reshowImgs() {var deg = Math.floor(showLength / 2);var timeDelay = 700;for(var i=0;i<leftStart;i++){imgs[i].style.webkitTransform = "perspective(500px) rotateY("+(deg+leftStart-i)*10+"deg)";setTimeout("delayDisplay("+i+",'none')",500);}for(var i=leftStart; i< leftStart+showLength;i++){imgs[i].style.display = "block";setTimeout("delayTransform("+i+","+(deg-(i-leftStart))*10+")",timeDelay/10);}for(var i=leftStart+showLength;i<imgs.length;i++){imgs[i].style.webkitTransform = "perspective(500px) rotateY("+(deg-i)*10+"deg)";setTimeout("delayDisplay("+i+",'none')",500);}}</script><img src="1.png" /><img src="2.png" /><img src="3.png" /><img src="4.png" /><img src="5.png" /><img src="6.png" /><img src="7.png" /><img src="8.png" /><img src="9.png" /><div id="left_button" class="button left" onclick="turnLeft()" style=""><</div><div id="right_button" class="button right" onclick="turnRight()" style="">></div><div class="layerhidden layerleft"></div><div class="layerhidden layerright"></div><script>init();</script>
0 0
- 图片3d轮放查看效果
- 图片3d轮放查看效果(V2.0):使用鼠标拖动实现图片的轮放
- WPF技术触屏上的应用系列(四): 3D效果图片播放器(图片立体轮放、图片立体轮播、图片倒影立体滚动)效果实现
- 3D图片现实效果
- 图片3D效果倾斜
- 图片3D翻转效果
- 仿3D特效查看图片
- 创建图片的3D效果
- [JavaScript]3D图片转动效果
- WPF 图片浏览 伪3D效果
- PHP图片处理---3D效果
- 3D图片展示效果练习
- 花式实现图片3D翻转效果
- 3d图片爆碎效果
- CSS图片3D旋转效果
- css3实现图片3d翻转效果
- 网站图片查看效果
- jQuery图片轮播,3D效果等图片播放插进
- voj P1677 陶陶的名字 kmp
- 400 Bad Request
- *a+=1和*a++的运算
- Linux系统巡检常用命令
- 物理rowid
- 图片3d轮放查看效果
- LeetCode: Wildcard Matching
- Visual Studio的配色方案(超级多)
- POJ 1459 Power Network(最大流)
- c++静态成员
- define typedef
- UIFont 使用fontFamily和字体大小来创建字体
- OpenGL函数
- 排序算法——希尔排序(Shell Sort)