第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

jQuery Transit 過(guò)渡效果

標(biāo)簽:
JQuery

jQuery Transit 使用 CSS3 的新特性来实现过渡效果,比默认的.animate方法要顺畅得多。

因为使用 CSS3 进行过渡效果,所以对不支持 CSS3 的浏览器效果有所下降。

语法和.animate方法相同,因此很好上手。

  • 版本:

  • jQuery v1.4+

  • jQuery Transit v0.9.12

  • 为 jQuery 的 .css 方法支持以下属性:

  • x (px)

  • y (px)

  • translate (x, y)

  • rotate (deg)

  • rotateX (deg)

  • rotateY (deg)

  • rotate3d (x, y, z, deg)

  • scale (x, [y])

  • perspective (px)

  • skewX (deg)

  • skewY (deg)

PS:对于使用连接符的属性需改为驼峰式写法,或者使用引号包括。如:padding-top属性需写为:paddingTop或者"padding-top"。

在线实例

下载 jQuery Transit 过渡效果 基础示例

使用方法

载入 JavaScript 文件

  1. <script src='jquery.transit.js'></script>


转换属性

除 jQuery 原本支持的属性外,还新支持一些属性

下载

(使用.css方法不会进行动画效果,只是直接改变值)

  1. $("#box").css({ x: '30px'});                        // 向右移动 

  2. $("#box").css({ y: '60px'});                        // 向下移动 

  3. $("#box").css({ translate: [60, 30]});              // 向右下移动 

  4. $("#box").css({ rotate: '30deg'});                  // 顺时针旋转 

  5. $("#box").css({ scale: 2});                         // 放大2倍 (200%) 

  6. $("#box").css({ scale: [2, 1.5]});                  // 宽度和高度不同的放大 

  7. $("#box").css({ skewX: '30deg'});                   // 水平斜切 

  8. $("#box").css({ skewY: '30deg'});                   // 垂直斜切 

  9. $("#box").css({ perspective: 100, rotateX: 30});    // Webkit 3d 旋转 

  10. $("#box").css({ rotateY: 30}); 

  11. $("#box").css({ rotate3d: [1, 1, 0, 45]}); 

支持相对值

下载

  1. $("#box").css({ rotate: '+=30' });        // 增加30度 

  2. $("#box").css({ rotate: '-=30' });        // 减少30度 

可以省略单位

  1. $("#box").css({ x: '30px' }); 

  2. $("#box").css({ x: 30 }); 

多个值时,可以是数组或者用逗号分隔

  1. $("#box").css({ translate: [60,30] }); 

  2. $("#box").css({ translate: ['60px','30px'] }); 

  3. $("#box").css({ translate: '60px,30px' }); 

支持获取属性值

下载

(若属性有多个值,则返回数组)

  1. $("#box").css('rotate');     //=> "30deg" 

  2. $("#box").css('translate');  //=> ['60px', '30px'] 

动画效果 - $.fn.transition

  1. $('...').transition(options, [duration], [easing], [complete])

你可以使用$.fn.transition()来进行 css3 动画效果

下载

。他和$.fn.animate()的效果一样,只是他使用了 css3 过渡。

  1. $("#box").transition({ opacity: 0.1, scale: 0.3 }); 

  2. $("#box").transition({ opacity: 0.1, scale: 0.3 }, 500);                             // 动画时长 

  3. $("#box").transition({ opacity: 0.1, scale: 0.3 }, 'swing');                         // 缓动效果 

  4. $("#box").transition({ opacity: 0.1, scale: 0.3 }, 500, 'linear');                   // 动画时长 + 缓动效果 

  5. $("#box").transition({ opacity: 0.1, scale: 0.3 }, function(){});                    // 回调函数 

  6. $("#box").transition({ opacity: 0.1, scale: 0.3 }, 500, 'linear', function(){});     // 任意 

也可以在参数中配置所有选项

  1. $("#box").transition({ 

  2.   opacity: 0.1, scale: 0.3, 

  3.   duration: 500, 

  4.   easing: 'linear', 

  5.   complete: function(){} 

  6. });


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消