首頁技術文章正文

animate()方法創(chuàng)建自定義動畫

更新時間:2021-08-13 來源:黑馬程序員 瀏覽量:

IT培訓班

為了滿足動畫實現(xiàn)的靈活性,解決單個方法實現(xiàn)動畫的單一性,jQvery中提供了animate() 方法讓用戶可以自定義動畫。語法如下所示。

$ (selector).animate (params[, speed][, easing][, fn])

上述語法中,params表示想要更改的樣式,以對象形式傳遞,樣式名可以不用帶引號,舊如果樣式名中有“-”( 如 border-left ),需要用駝峰命名法(如borderLeft)。其余參數(shù)的含義與前面講過的動畫方法相同,不再贅述。

下面我們通過代碼演示如何利用animate()方法創(chuàng)建自定義動畫。

<style>

div { width: 50px; height: 50px; background-color: P:pink;position:absolute; 
</style>

<button>動起來</button>

<div></div>

<script>

$ ("button") . click(function(){

$("div") .animate({ left: 500, top: 300, opacity: .4, width: 500 },500);

   };

 </script>

上述代碼中,第4行代碼定義按鈕。第5行代碼定義div元素。第7 ~ 9行代碼給頁面中的“動起來” 按鈕綁定單擊事件,當單擊鼠標時通過第8行代碼將div元素運動到距離人側(cè)50x、距離頂部30px的位置,透明度為0.4,寬度為500px。






猜你喜歡:

什么是動畫隊列?怎樣停止動畫隊列效果?

CSS動畫和JS動畫有什么區(qū)別? ?

jQuery動畫的顯示與隱藏效果

黑馬程序員web前端培訓課程

分享到:

Java培訓班課程javaee

Python培訓機構(gòu)python大數(shù)據(jù)

web前端培訓課程升級V8.5web

AI+設計培訓課程ui

大數(shù)據(jù)培訓課程cloud

軟件測試培訓課程test

c

新媒體運營培訓netmarket

產(chǎn)品經(jīng)理培訓課程pm

linux培訓Linux

movies

智能機器人培訓robot

電商視覺設計課程uids

AI

集成電路應用開發(fā)(嵌入式)培訓課程jdbc

在線咨詢 我要報名
和我們在線交談!