91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery Transit 過渡效果

發布時間:2020-05-30 10:02:14 來源:網絡 閱讀:570 作者:rr57d751a02b3e6 欄目:web開發

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. });


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

郎溪县| 怀来县| 宁城县| 沙田区| 沿河| 雷州市| 灵武市| 资中县| 安溪县| 鄂托克前旗| 泰宁县| 自治县| 石屏县| 漾濞| 神池县| 文昌市| 南雄市| 手机| 呼玛县| 沅江市| 阳春市| 泸溪县| 惠水县| 嘉禾县| 新泰市| 泗水县| 安徽省| 漳州市| 东阳市| 大名县| 凤山市| 蓝田县| 雷州市| 淳安县| 曲水县| 成武县| 库车县| 宁津县| 隆尧县| 高台县| 临安市|