跳跃的圆形幻灯片
来源:互联网 发布:游戏出海 知乎 编辑:程序博客网 时间:2024/04/19 20:47
日期:2013-3-8 来源:GBin1.com
在线演示
今天我想要与你分享一个即简单又有趣的圆形幻灯片。这是一个实验性的概念,此想法是在一个特定的角度点击圆形图片,就会翻转到另一个圆形图片。分为 三种不同的可能性:顶部、中部、底部。例如,当单击右上部分的图像时,将在相关角度翻转,使它看起来好像我们压到的那部分翻了过去,显示出它背面的图像。
结构:
<div id="fc-slideshow" class="fc-slideshow"> <ul class="fc-slides"> <li><img src="images/1.jpg" /><h3>Hot</h3></li> <li><img src="images/2.jpg" /><h3>Cold</h3></li> <li><img src="images/3.jpg" /><h3>Light</h3></li> <li><img src="images/4.jpg" /><h3>Dark</h3></li> <li><img src="images/5.jpg" /><h3>Soft</h3></li> <li><img src="images/6.jpg" /><h3>Hard</h3></li> <li><img src="images/7.jpg" /><h3>Smooth</h3></li> <li><img src="images/8.jpg" /><h3>Rough</h3></li> </ul></div>
我们把它改成:
<div id="fc-slideshow" class="fc-slideshow"> <ul class="fc-slides"> <!-- ... --> </ul> <nav> <div class="fc-left"> <span></span> <span></span> <span></span> <i class="icon-arrow-left"></i> </div> <div class="fc-right"> <span></span> <span></span> <span></span> <i class="icon-arrow-right"></i> </div> </nav> <div class="fc-flip"> <div class="fc-front"> <div><img src="images/4.jpg"><h3>Dark</h3></div> <div class="fc-overlay-light"></div> </div> <div class="fc-back"> <div><img src="images/5.jpg"><h3>Soft</h3></div> <div class="fc-overlay-dark"></div> </div> </div></div>
这个nav元素有一些空的spans,做为“检测领域”。圆的每一边有三个可点击地区,一个在上面、一个在中 间、一个在底部。i元素将作为导航箭头,并取决于我们悬浮在哪个span上,我们将旋转这个小箭头到正确的位置。但是我们不会使用箭头做为点击区域,而是 整个span。
圆的分区包含一个特殊的三维结构:它有一个前面和一个背面。一旦我们导航到下一个或前一个项目,我们将展示出它的结构并旋转这个容器,这样我们可以看到背面。
覆盖图提供光线和阴影让一切看起来更切合实际,透明度取决于旋转角度。
简单插件:
$( '#fc-slideshow' ).flipshow();
加上这些,变成可选的插件:
// the options$.Flipshow.defaults = { // default transition speed (ms) speed : 700, // default transition easing easing : 'cubic-bezier(.29,1.44,.86,1.06)'};
请注意,这是一个实验性的并且只会在支持CSS 3d变换的浏览器上工作。对其他不支持的浏览器只会有一个简单的回退,仅仅显示和隐藏了前一个或后一个项目。
希望这个小插件能给你带来灵感!
via gbtags
来源:跳跃的圆形幻灯片
- 跳跃的圆形幻灯片
- 跳跃!跳跃!不断的跳跃!《Jump and Fly》的世界
- 跳跃的幻想
- 微博的跳跃
- 跳跃表的实现
- 时间的跳跃处理
- 跳跃数的判断
- 欢乐的跳跃者
- 跳跃表的实现
- 跳跃表的实现
- 跳跃表的实现
- 跳跃的设计
- 跳跃的蚂蚱
- 跳跃的数字
- 跳跃的蚂蚱
- 07:有趣的跳跃
- 跳跃
- 高效的javascript 幻灯片
- ubuntu linux 如何用命令行设置日期时间 date 和默认时区
- 设置alertdialog 透明度
- commons-mail发送带附件,显示图片的邮件(图片保存在邮件服务器)
- C++实例 菜单操作
- NSString+NSMutableString+NSValue+NSAraay用法汇总
- 跳跃的圆形幻灯片
- 代码使用UIPickerView
- WinForm监控键盘鼠标
- 严重鄙视那些面试薪水面议的公司
- 有10狗,1000瓶药水,其中有一瓶有毒,狗喝一下点就会死,请问怎么找到1000瓶中有毒的那一瓶?
- 利用proc 实现内核和用户态交换数据
- 字符串转日期-JS
- linux 之 静态库动态库的编译
- 指定区域内图像颜色反转