js動畫效果練習(1)

2022-07-29 18:18:11 字數 1875 閱讀 8313

<

style

>

body,div,span

#div1

#share

style

>

<

div

id="div1"

>

<

span

id="share"

>分享

span

>

div>

1.速度動畫

<

script

>

window.onload

=function

(); odiv.onmouseout

=function

() };

vartimer

=null

;

function

startmove(itarget)

else

if(odiv.offsetleft

==itarget)

else

},30);

}script

>

效果如下:

初始:

,滑鼠移入後向右滑動:

,滑鼠移出後向左滑動隱藏:

2.透明度動畫

<

style

>

divstyle

>

<

script

>

window.onload

=function

(); odiv.onmouseout

=function

() };

vartimer

=null

;

varalpha=30

;

function

startmove(itarget)

else

if(alpha

==itarget)

else

},30)

}script

>

效果如下:

初始:

,滑鼠移入變不透明:

,滑鼠移出變透明:

3.緩衝動畫,動畫移動速度有漸變效果。與1速度動畫有對比不同。

<

script

>

window.onload

=function

(); odiv.onmouseout

=function

() };

vartimer

=null

;

function

startmove(itarget)

else

},30)

}script

>

《js動畫效果》之多物體動畫

學習資源來自慕課網 js動畫效果 多物體運動 給多個元素加上同一動畫效果,比如下面兩個例子 1.網頁上有一ul,ul中有三個li元素,要求滑鼠移到 onmouseover li 元素上產生動畫效果 寬度值增加到300px,滑鼠移出 onmouseout li 元素產生動畫效果 寬度值復原到200px...

js動畫效果之緩衝動畫

此案例基於之前的案例,上兩個例子兩個物體所做的都是勻速運動,就像火車進站一樣,如果在快到達目的地時速度慢下來,視覺效果會更好,就之前的 稍微改革速度就好了 下面是效果圖對比 由於上傳的是.gif格式的,可能效果看起來不是很明顯,可以自己試下 js 實現改動部分 其他與之前相同 var speed m...

js中的動畫效果

clientwidth 獲取物件的內容可視區域的寬度,即clientwidth width padding,不包括滾動條。clientheight 獲取物件的內容可視區域的高度,即clientheight height padding,不包括滾動條。scrollwidth 獲取物件內容的實際寬度,即...