插件介绍:
jQuery-smoove是一款jQuery和CSS3炫酷滚动页面内容元素动画特效插件。该内容元素动画插件在页面滚动到指定位置时,该位置的HTML元素会执行指定的CSS3动画特效,如旋转、翻转、放大缩小等动画特效。使用Smoove页面滚动元素动画特效插件可以很轻松的制作出各种华丽的CSS3动画效果。
基本用法
$('.smoove').smoove(options);
上面的代码会在class为 smoove 的元素上使用默认参数初始化 jQuery Smoove。
你可以通过data-attributes
属性来覆盖插件的默认参数,例如下面的例子:
<div class="foo"></div>
<div class="bar" data-move-x="-200px" data></div> <script src“/jquery/jquery.min.js"></script>
<script src="/libs/jquery.smoove.min.js"></script>
<script>
// 覆盖smoove的默认参数
$(".foo, .bar").smoove({
offset : '15%',
// moveX is 覆盖 ".bar" 的 -200px
moveX : '100px',
moveY : '100px',
});
</script>
注意:在使用 data-attributes 属性时,要将属性的驼峰格式改为连字符格式,例如:moveX
要改为data-move-x
可选参数:
名称 | 类型 | 默认值 | 描述 |
offset | integer or string | 150 | 当对象滑动进入屏幕之前距离屏幕底部的距离,例如:10%。 |
opacity | integer (0-100) | 0 | 当对象滑动进入屏幕之前的透明度。 |
perspective | integer | 1000 | 对象的3D perspective,单位像素。 |
transformOrigin | string | 50% 50% | 对象transform 的Origin ,单位像素、百分比或默认关键字(left, right, top or bottom) |
skewY | angle | none | 沿Y轴的2D倾斜度。 |
move | string | none | 沿X轴和Y轴2D移动的距离,例如:100px,50% 。 |
move3d | string | none | 沿X轴、Y轴和Z轴3D移动的距离,例如:10px,10px,10px 。 |
moveX | string | none | 沿X轴移动对象,例如:10px or 10%
|
moveY | string | none | 沿Y轴移动对象,例如:10px or 10%
|
moveZ | string | none | 沿Z轴移动对象,例如:10px or 10%
|
rotate | string | none | 2D旋转,例如:90deg
|
rotate3d | string | none | 沿X轴、Y轴和Z轴的3D旋转,例如:1,1,1,90deg
|
rotateX | string | none | 沿X轴的3D旋转,例如:90deg
|
rotateY | string | none | 沿Y轴的3D旋转,例如:90deg
|
rotateZ | string | none | 沿Z轴的3D旋转,例如:90deg
|
scale | decimal or string | none | X轴和Y轴方向上的2D缩放 (x,y),例如2.5 或2,0.5
|
scale3d | string | none | 沿X轴、Y轴和Z轴方向上的3D缩放 (x,y,z),例如:2,3,0.5
|
scaleX | decimal | none | X轴方向上的缩放。 |
scaleY | decimal | none | Y轴方向上的缩放。 |
skew | angle | none | 沿X轴和Y轴方向上的2D倾斜,例如:90deg,90deg
|
skewX | angle | none | 沿X轴方向上的2D倾斜。 |
skewY | angle | none | 沿Y轴方向上的2D倾斜。 |
jQuery.smoove — jQuery和CSS3炫酷滚动页面内容元素动画特效插件的更多相关文章
-
基于jQ+CSS3页面滚动内容元素动画特效
今天给大家分享一款基于jQ+CSS3页面滚动内容元素动画特效.这是一款基于jQuery+CSS3实现的页面滚动代码.该实例适用于适用浏览器:360.FireFox.Chrome.Safari.Oper ...
-
jQuery和CSS3炫酷button点击波特效
这是一款效果很炫酷的jQuery和CSS3炫酷button点击波特效.该特效当用户在菜单button上点击的时候.从鼠标点击的点開始,会有一道光波以改点为原点向外辐射的动画效果,很绚丽. 在线演示:h ...
-
jQuery css3鼠标悬停图片显示遮罩层动画特效
jQuery css3鼠标悬停图片显示遮罩层动画特效 效果体验:http://hovertree.com/texiao/jquery/39/ 效果图: 源码下载:http://hovertree.co ...
-
js和CSS3炫酷3D相册展示
<!doctype html> <html> <head> <meta charset="UTF"> <title>js ...
-
为你的WordPress博客添加CSS3炫酷读者墙
为你的WordPress博客添加CSS3炫酷读者墙,也就是把你文章的评论最活跃的读者显示在单独的一个页面,先看看效果吧: 1.复制主题的page.php,另存为readerwall.php,然后在其顶 ...
-
基于jQuery和CSS3炫酷图片3D旋转幻灯片特效
在线预览 源码下载 iPresenter是一款效果非常炫酷的jQuery和CSS3 3D旋转幻灯片特效插件.你可以使用它来制作产品展示.图片画廊或者各种幻灯片和轮播图特效.这款幻灯片插件的特点有: ...
-
一款基于jQuery和CSS3炫酷3D旋转画廊特效插件
这是一款效果炫酷的jQuery和CSS3 3D旋转画廊特效插件.该3D画廊插件可以通过前后导航按钮来切换图片,效果就像旋转木马一样.它还带有点击放大图片,显示图片标题和用键盘操作等功能. 在线预览 ...
-
css3 炫酷下拉菜单
<!doctype html> <html> <head> <meta charset="UTF-8"> <title> ...
-
Css3炫酷总结使用
先从CSS3的选择器说起: E F:所有的子孙元素: E>F: E中的子元素: E+F:E元素之后的最近的选择器: E~F:E中所以后面兄弟元素(CSS3 不包括自己本身,前面也不包括) att ...
随机推荐
-
有关Fragment的知识点
关于判断Fragment是否可见,可以尝试参考使用Fragment中的两个方法: final boolean isHidden() Return true if the fragment has be ...
-
八、RFCOMM
1. RFCOMM 先来看看RFCOMM在协议栈层次体系中的位置.从下图可以看出RFCOMM处于传输层.与AVCTP,TCS-BIN处于同一层次.处于其上层的会话层中的OBEX,SPP等大部 ...
-
AngularJS系列:表单全解(表单验证,radio必选,三级联动,check绑定,form提交验证)
一.查看$scope -->寻找Form控制变量的位置 Form控制变量 格式:form的name属性.input的name属性.$... formName.inputField.$pristi ...
-
JavaScript 中 4 种常见的内存泄露陷阱
了解 JavaScript 的内存泄露和解决方式! 在这篇文章中我们将要探索客户端 JavaScript 代码中常见的一些内存泄漏的情况,并且学习如何使用 Chrome 的开发工具来发现他们.读一读吧 ...
-
Codeforces Round #312 (Div. 2)B. Amr and The Large Array 暴力
B. Amr and The Large Array Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contes ...
-
ASP.Net 添加 Interop for Word, excel 插件
1:在服务器上安装office的Excel软件. 2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务" 3:依次双 ...
-
IOS 特定于设备的开发:获取和使用设备姿势(通过手机方向控制3d物体显示)
利用设备的机载陀螺仪可以实现,当你旋转手机屏幕时,里面的画面不会随着视图更新而移动,以平衡物理运动. 下面例子利用少量简单的几何变换执行该操作.他建立一个运动管理器,订阅设备运动更新,然后基于运动管理 ...
-
LeetCode(60)-ZigZag Conversion
题目: The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows l ...
-
Grapher--寂寞无名的神器
承自上一篇中的函数图形,有人问,能不能别把画个图搞那么复杂,我说当然,只要你有一台mac. 话说出来很潇洒的样子,充斥着一股迷之自信. 可能这就是mac用户典型的特征,尽管也许并没有那么值得骄傲. 其 ...
-
对HTML5的初步认识(一)
一.概述 1.HTML5是什么? HTML5是最新一代的HTML标准,它不仅拥有HTML中所有的特性,而且增加了许多实用的特性,如视频.音频.画布(canvas)等. 2012年12月17日,万维网联 ...