使用 CSS3 实现 3D 图片滑块效果【附源码下载】
2014-06-10 14:54
866 查看
使用 CSS3 的3D变换特性,我们可以通过让元素在三维空间中变换来实现一些新奇的效果。 这篇文章分享的这款 jQuery 立体图片滑块插件,利用了 3D transforms(变换)属性来实现多种不同的效果。
温馨提示:为保证最佳的效果,请在 IE10+、Chrome、Firefox 和 Safari 等现代浏览器中浏览。
源码下载 在线演示
实现的基本思路是创建三维图像切片,作为三维物体的另一侧,旋转并显示下一个图像。若浏览器不支持3D变换,一个简单的滑块将作为后备方案。要调用这个插件,首先把图片放在无序列表中,然后添加 CSS 类——"sb-slider" 即可,下面是 HTML 代码示例:
另外也还可以使用带有 class 为 “sb-description” 的DIV来为图片添加描述。如本例所示,您还可以在图像周围添加锚点。然后调用插件就可以了:
Slicebox 配备了一组选项,你可以调整以实现不同类型的效果,各个选项和作用如下:
源码下载 在线演示
您可能感兴趣的相关文章
太赞了!超炫的页面切换动画效果【附源码下载】
创意无限!一组网页边栏过渡动画【附源码下载】
真是好东西!13种非常动感的页面加载动画效果
你见过吗?9款超炫的复选框(Checkbox)效果
时尚设计!三种奇特网格加载效果【附源码下载】
本文出处【http://www.cnblogs.com/lhb25/】
温馨提示:为保证最佳的效果,请在 IE10+、Chrome、Firefox 和 Safari 等现代浏览器中浏览。
源码下载 在线演示
实现的基本思路是创建三维图像切片,作为三维物体的另一侧,旋转并显示下一个图像。若浏览器不支持3D变换,一个简单的滑块将作为后备方案。要调用这个插件,首先把图片放在无序列表中,然后添加 CSS 类——"sb-slider" 即可,下面是 HTML 代码示例:
<ul id="sb-slider" class="sb-slider"> <li> <a href="#" target="_blank"> <img src="images/1.jpg" alt="image1"/> </a> <div class="sb-description"> <h3>Creative Lifesaver</h3> </div> </li> <li> <img src="images/2.jpg" alt="image2"/> <div class="sb-description"> <h3>...</h3> </div> </li> <li><!-- ... --></li> <!-- ... --> </ul>
另外也还可以使用带有 class 为 “sb-description” 的DIV来为图片添加描述。如本例所示,您还可以在图像周围添加锚点。然后调用插件就可以了:
$('#sb-slider').slicebox();
Slicebox 配备了一组选项,你可以调整以实现不同类型的效果,各个选项和作用如下:
$.Slicebox.defaults = { // 方向(v)ertical, (h)orizontal or (r)andom orientation : 'v', // 元素距离视图的距离,以像素计 perspective : 1200, // 切片,长方体的数量 cuboidsCount : 5, // 是否随机 cuboidsRandom : false, // 长方体最大数量 maxCuboidsCount : 5, disperseFactor : 0, // 隐藏滑块的颜色 colorHiddenSides : '#222', sequentialFactor : 150, // 动画速度 speed : 600, // 过渡效果 easing : 'ease', // 自动播放 autoplay : false, // 旋转间隔 interval: 3000, // 淡入淡出速度 fallbackFadeSpeed : 300, // 回调函数 onBeforeChange : function( position ) { return false; }, onAfterChange : function( position ) { return false; } };
源码下载 在线演示
您可能感兴趣的相关文章
太赞了!超炫的页面切换动画效果【附源码下载】
创意无限!一组网页边栏过渡动画【附源码下载】
真是好东西!13种非常动感的页面加载动画效果
你见过吗?9款超炫的复选框(Checkbox)效果
时尚设计!三种奇特网格加载效果【附源码下载】
本文出处【http://www.cnblogs.com/lhb25/】
相关文章推荐
- 使用CSS3实现3D图片滑块效果
- 使用 CSS3 实现 3D 图片滑块效果
- 使用 CSS3 实现 3D 图片滑块效果
- 使用 CSS3 动感的图片标题动画效果【附源码下载】
- 利用纯CSS3实现超立体的3D图片侧翻倾斜效果
- 纯CSS3实现的图片滑块程序 效果非常酷
- 图片3d轮放查看效果(V2.0):使用鼠标拖动实现图片的轮放
- 纯CSS3实现的图片滑块程序,效果非常酷
- 纯CSS3实现超立体的3D图片侧翻倾斜效果
- 使用CSS3线性渐变实现图片闪光划过效果
- 使用 CSS3 动画实现的 3D 图片过渡特效
- 纯CSS3实现超立体的3D图片侧翻倾斜效果
- 使用css3实现图片墙的效果
- CSS3实现图片超立体3D效果
- [Android] PorterDuff使用实例----实现新浪微博图片下载效果
- 使用CSS3线性渐变实现图片闪光划过效果
- 纯CSS3实现的图片滑块程序 效果非常酷
- 利用纯CSS3实现超立体的3D图片侧翻倾斜效果
- css3实现超立体3D图片侧翻倾斜效果
- +【CSS3】使用纯css代码实现图片轮播效果