内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

如何實現(xiàn)圖片抖動效果

需求:點擊圖片時,圖片會左右抖動,也可以上下抖動。

十年的巴彥淖爾網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網(wǎng)站建設的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調(diào)整巴彥淖爾建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“巴彥淖爾網(wǎng)站設計”,“巴彥淖爾網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

具體代碼如下:

(推薦教程:CSS教程)

html:

<img src="./img/19.jpg" alt="" id="img1">

css:

img {
    position: absolute;
    top: 200px;
    left: 300px;
}

js:

<script src="doMove.js"></script>
<script>
    window.onload = function(){
        var img1 = document.getElementById('img1');

        img1.onclick = function(){
            // 先獲得img1的原來left值,在此基礎上進行抖動;parseInt()是把300px的單位去掉只留數(shù)字
            var pos = parseInt(getStyle(img1,'left'));
            var arr = [];//20,-20,18,-18,16,-16,...存放抖動的頻率
            var timer = null;//開啟定時器
            var num = 0;//一般只要有數(shù)組,那么必定有數(shù)字跟著變化;數(shù)組的第0個,第1個...

            for(var i =20;i>0;i-=2){//左右抖動的幅度第一次為20px,然后減2
                arr.push(i,-i);
            }
            arr.push(0);
            // alert(arr);//測試一下
            // 有抖動的頻率之后,要開啟定時器讓它進行抖動
            clearInterval(timer);//開啟定時器之前要先把定時器關閉,防止連續(xù)多次點擊
            timer = setInterval(function(){
                img1.style.left = pos + arr[num] + 'px';//原來的位置pos,加上數(shù)組中每一個數(shù)字
                num++;
                if(num === arr.length){//如果數(shù)字等于數(shù)組的長度(就是全部抖完了),關閉定時器
                    clearInterval(timer);
                }
            },50);
        }
    }
</script>

說明:

1、要先引入我們原來封裝好的動畫函數(shù)doMove.js,getStyle()函數(shù)就是這個函數(shù)里面的函數(shù);

2、parseInt( )是把300px的單位去掉只留數(shù)字300;

3、上下抖動,只要把left改為top就可以。

當前題目:如何實現(xiàn)圖片抖動效果
網(wǎng)站地址:http://www.rwnh.cn/article14/cpgede.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、軟件開發(fā)、網(wǎng)站策劃網(wǎng)站改版、品牌網(wǎng)站制作、App設計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
杭锦后旗| 米林县| 文水县| 丹东市| 南江县| 平顶山市| 天水市| 宁远县| 都昌县| 西乌| 梁山县| 如东县| 咸宁市| 准格尔旗| 卓尼县| 普格县| 海林市| 宕昌县| 寿宁县| 明水县| 铜梁县| 高尔夫| 乐东| 乐至县| 青田县| 通山县| 黄浦区| 多伦县| 改则县| 上虞市| 天镇县| 河池市| 崇州市| 隆德县| 长葛市| 凤城市| 南平市| 常熟市| 繁峙县| 丰顺县| 油尖旺区|