Flipper jquery翻书效果插件

下载地址

什么是Flipper?Flipper是一个jQuery插件,可以让你改变任何内容到一个美丽的书像部件!它是否支持触摸屏设备?是的!Flipper是非常适合用于触摸屏。事实上,感觉更好时,你与你的手指轻轻的页面!我可以改变控件的大小?当然了.这个插件可以接受的宽度和高度参数。我可以删除任何小部件的用户界面元素?当然。您可以指定在参数,如果你想关闭箭头。我必须使用文本?绝对不是。你可以把你想要的内容的HTML!老的浏览器呢?如果浏览器不支持CSS3的三维变换,Widget优雅地回落到纯jQuery。作为一个最佳实践,也不做的浏览器嗅探!作为一个很好的奖励,来与脚本的用户界面元素显示视网膜准备。很酷的东西:)

7_c3f1830349d9fa6717c2c75f9d8c9110.jpg

dd:

以下是HTML图片翻页效果代码,使用JavaScript实现: HTML代码: ```html <div class="flip-container"> <div class="flipper"> <div class="front"> <img src="image1.jpg" alt="Image 1"> </div> <div class="back"> <img src="image2.jpg" alt="Image 2"> </div> </div> </div> ``` CSS代码: ```css .flip-container { perspective: 1000px; } .flip-container:hover .flipper, .flip-container.hover .flipper { transform: rotateY(180deg); } .flipper { transition: 0.6s; transform-style: preserve-3d; position: relative; } .front, .back { backface-visibility: hidden; position: absolute; top: 0; left: 0; } .back { transform: rotateY(180deg); } ``` JavaScript代码: ```javascript var flipContainers = document.querySelectorAll('.flip-container'); for (var i = 0; i < flipContainers.length; i++) { flipContainers[i].addEventListener('mouseenter', function() { this.classList.add('hover'); }); flipContainers[i].addEventListener('mouseleave', function() { this.classList.remove('hover'); }); } ``` 以上是HTML图片翻页效果代码,下面是JS图片翻书效果代码: HTML代码: ```html <div class="book"> <div class="page-container"> <div class="page"> <img src="image1.jpg" alt="Image 1"> </div> <div class="page"> <img src="image2.jpg" alt="Image 2"> </div> </div> </div> ``` CSS代码: ```css .book { width: 400px; height: 300px; perspective: 1200px; } .page-container { position: relative; width: 100%; height: 100%; transform-style: preserve-3d; transition: transform 1s; } .page { position: absolute; top: 0; left: 0; width: 100%; height: 100%; backface-visibility: hidden; transform-origin: left center; transform-style: preserve-3d; } .page:nth-child(even) { transform: rotateY(-180deg); } .page-container.open { transform: translateZ(-150px); } .page-container.open .page:first-child { transform: rotateY(-20deg); } .page-container.open .page:last-child { transform: rotateY(160deg); } ``` JavaScript代码: ```javascript var book = document.querySelector('.book'); var pageContainer = document.querySelector('.page-container'); book.addEventListener('click', function() { if (pageContainer.classList.contains('open')) { pageContainer.classList.remove('open'); } else { pageContainer.classList.add('open'); } }); ``` 以上是JS图片翻书效果代码,希望能对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值