成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

【css3簡單animation動(dòng)畫】實(shí)現(xiàn)星球大戰(zhàn)熒幕變幻

chemzqm / 1716人閱讀

摘要:接下來就為各個(gè)部分添加動(dòng)畫文字旋轉(zhuǎn)知識(shí)有限,不足之處請(qǐng)多包涵。

直接上圖(gif)

整體的html不多贅述

這個(gè)例子主要包含三個(gè)部分:上面的STAR,中間的文字,下面的WARS
首先考慮的是三部分的定位,這里首先遇到前端css布局的一大問題--居中

 .starwars-demo{
            height: 17em;
            width: 34em;
            position: absolute;
            left: 50%;
            top: 50%;
            /* 變形 */
            transform: translate(-50%,-50%);
            /* 是3D  */
            transform-style: preserve-3d;
            perspective: 800px;           
        }

網(wǎng)頁布局:
1、正常模式基于文檔流的布局(從左到右,從上到下塊級(jí)元素,行內(nèi)元素)
2、定位(position)破壞文檔流,
3、浮動(dòng)布局 float:left pc端常用的布局方式
4、flex 彈性布局 等分,及父子關(guān)系布局
5、grid 布局 九宮格
這里我們用position來對(duì)整個(gè)starwars-demo進(jìn)行居中定位:首先left: 50%和top: 50%,然后再往左和上移動(dòng)容器自身的50%,這樣就達(dá)到了居中的效果。

接下來就為各個(gè)部分添加動(dòng)畫

 .star,.wars{
            position: absolute;
        }
        .star{
            top: -0.75em;
            animation: star 10s ease-out infinite;
        }
        @keyframes star{
            0%{
                opacity: 0;
                transform: scale(1.5);
            }
            20%{
                opacity: 1;
            }
            89%{
                opacity: 1;
                transform: scale(0.6);
            }
            100%{
                opacity: 0;
                transform: translateZ(-400em)
            }
        }
        .wars{
            bottom: -0.5em;
            animation: wars 10s ease-out infinite;
        }
        @keyframes wars{
            0%{
                opacity: 0;
                transform: scale(1.5);
            }
            20%{
                opacity: 1;
            }
            89%{
                opacity: 1;
                transform: scale(0.6);
            }
            100%{
                opacity: 0;
                transform: translateZ(-400em)
            }
        }
        .byline{
            position: absolute;
            color: #ffffff;
            font-family: Lato;
            font-style: 2.25em;
            left: 2em;
            right: -2em;
            top: 42%;
            letter-spacing: .4em;
            text-transform: uppercase;
        }
        .byline span{
            display: inline-block;
            animation: spin-letter 10s linear infinite;
        }
        .byline{
            animation: move-byline 10s linear infinite;
        }

        @keyframes move-byline{
            0%{
                transform:translateZ(5em);
            }
            100%{
                transform:translateZ(0);
            }
        }
                /* 文字旋轉(zhuǎn) */
        @keyframes spin-letter{
            0%,100%{
               opacity: 0;
               transform: rotateY(90deg)
            }
            30%{
                opacity: 1;
            }
            70%,80%{
                transform: rotateY(0);
                opacity: 1;
            }
            88%,100%{
                opacity: 0;
            }
        }

知識(shí)有限,不足之處請(qǐng)多包涵。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/113129.html

相關(guān)文章

  • css3新特性總結(jié)

    摘要:六過渡和動(dòng)畫過渡效果,通過指定某些屬性和變幻參數(shù),以原始定義為開始狀態(tài),通過鼠標(biāo)操作變化,狀態(tài)定義結(jié)束狀態(tài),實(shí)現(xiàn)過渡效果。 一、圓角邊框 border-radius:5px; 二、多背景圖 background: url(img_flwr.gif) right bottom no-repeat, url(paper.gif) left top repeat; 三、顏色和透明度(由原來的...

    novo 評(píng)論0 收藏0
  • 「前端早讀君006」移動(dòng)開發(fā)必備:那些玩轉(zhuǎn)H5的小技巧

    摘要:今日勵(lì)志語錄有志者自有千計(jì)萬計(jì),無志者只感千難萬難。三動(dòng)畫技術(shù)越來越不陌生,使用門檻也漸漸降低,而且動(dòng)畫還可以使用控制。掃一掃查看效果打開微掃一掃關(guān)注早讀君,每天早晨為你推送前端知識(shí),度過擠地鐵坐公交的時(shí)光 今日勵(lì)志語錄有志者自有千計(jì)萬計(jì),無志者只感千難萬難。 文章原出處:騰訊ISUX 開始閱讀之前你可以先掃一掃體驗(yàn)demoshowImg(https://segmentfault.co...

    LittleLiByte 評(píng)論0 收藏0
  • 「前端早讀君006」移動(dòng)開發(fā)必備:那些玩轉(zhuǎn)H5的小技巧

    摘要:今日勵(lì)志語錄有志者自有千計(jì)萬計(jì),無志者只感千難萬難。三動(dòng)畫技術(shù)越來越不陌生,使用門檻也漸漸降低,而且動(dòng)畫還可以使用控制。掃一掃查看效果打開微掃一掃關(guān)注早讀君,每天早晨為你推送前端知識(shí),度過擠地鐵坐公交的時(shí)光 今日勵(lì)志語錄有志者自有千計(jì)萬計(jì),無志者只感千難萬難。 文章原出處:騰訊ISUX 開始閱讀之前你可以先掃一掃體驗(yàn)demoshowImg(https://segmentfault.co...

    liuyix 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<