CSS3 animation 屬性實(shí)現(xiàn)“掃一掃”動(dòng)畫效果

制作這個(gè)掃一掃的動(dòng)畫,用了2張圖片。一個(gè)是“方框的四個(gè)角(2.png)”,一個(gè)是“網(wǎng)格(4.png)”。

截圖

使用css3 的animation屬性,使“網(wǎng)格”從上往下移動(dòng),顯示掃描效果。

<u>查看demo</u>

HTML結(jié)構(gòu)

    <div class="bg">
    <div class="pane"></div>
    </div>

css樣式

.bg, .pane {
            width: 200px;
            height: 200px;
            margin: 0 auto;
            overflow: hidden;  /* 隱藏顯示區(qū)域外的內(nèi)容*/
        }

        .bg {
            position: relative;
            background: url(images/2.png) center center no-repeat;
            border: 1px solid #b0f9e4;
        }

        .pane {
            position: absolute;
            z-index: -1;
            background: url(images/4.png) center center no-repeat;
            animation: move 1.5s ease-in-out infinite ;
            -webkit-animation: move 1.5s ease-in-out infinite;
        }

為網(wǎng)格設(shè)置animation動(dòng)畫,循環(huán)一次時(shí)長(zhǎng)為 1.5s,ease-in-out動(dòng)畫由快到慢再到快結(jié)束動(dòng)畫,infinite無(wú)限循環(huán)。

        @keyframes move {
            from{top:-200px}  /*網(wǎng)格移動(dòng)到顯示區(qū)域的外面*/
            to{top:0}
        }
        -webkit-@keyframes move {
            from{top:-200px}
            to{top:0}
        }

定義move 動(dòng)畫,從上到下移動(dòng)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容