CSS3動畫屬性animation的用法

本文以CSS3的動畫屬性為例,為大家分析動畫屬性animation的使用方法,閱讀完整文相信大家對CSS3動畫屬性animation的使用方法有了一定的認識。

玉林網站建設公司創新互聯建站,玉林網站設計制作,有大型網站制作公司豐富經驗。已為玉林上千提供企業網站建設服務。企業網站搭建\外貿網站制作要多少錢,請找那個售后服務好的玉林做網站的公司定做!

animation動畫

(1)@keyframes 定義關鍵幀動畫
(2)animation-name 動畫名稱
(3)animation-duration 動畫時間
(4)animation-timing-function 動畫曲線linear(勻速)| ease(緩沖)| step(步數)
(5)animation-delay 動畫延遲
(6)animation-iteration-count 動畫播放次數n | infinite
(7)animation-direction 動畫結束后是否反向還原 normal | alternate
(8)animation-play-state 動畫狀態 paused(停止)| running(運動)
(9)animation-fill-mode 動畫前后的狀態 none(缺省)| forward(結束時停留在最后一幀) | backwards(開始時停留在定義的開始幀)| both(前后都應用)
(10)animation:name duration timing-function delay iteration-count direction;同時設置多個屬性

例子一:

<head>
<meta charset="utf-8">
<title>animation動畫</title>
<style type="text/css">

@keyframes shrink{
from{

        width: 200px;
    }
    to{
        width: 600px;
    }
}
.box{
    width: 200px;
    height: 30px;
    background-color: yellow;
    animation: shrink 1s ease 0.2s infinite normal;

}
.box:hover{
    animation-play-state: paused;
}
</style>

</head>

<body>

<div class="box">

</div>

</body>

CSS3動畫屬性animation的用法

例子二:loading

<head>
<meta charset="utf-8">
<title>loading</title>
<style type="text/css">

@keyframes loading{
    from{
        transform: scale(1,1);
    }
    to{
        transform: scale(1,0.5);
    }
}
.box{
    width: 300px;
    height: 200px;
    border: 1px solid #000;
}
.box div{
    width: 30px;
    height: 100px;
    background-color: gold;
    margin: 15px;
    float: left;
    border-radius: 15px;
    animation: loading 500ms ease infinite alternate;

}
.box div:nth-child(1){                    /*CSS3新增選擇器*/

    background-color: #3DE94C;

}
.box div:nth-child(2){

    background-color: #3DB0AB;
    animation-delay: 100ms;
}
.box div:nth-child(3){

    background-color: #969EF3;
    animation-delay: 200ms;
}
.box div:nth-child(4){

    background-color: #F488ED;
    animation-delay: 300ms;
}
.box div:nth-child(5){

    background-color: #ED4F52;
    animation-delay: 400ms;
}
</style>

</head>

<body>

<div class="box">
    <div ></div>
    <div ></div>
    <div ></div>
    <div ></div>
    <div ></div>
    <p>loading.........</p>
</div>

</body>

CSS3動畫屬性animation的用法

2.CSS3新增選擇器

E:nth-child(n):匹配元素類型為E,且是父元素的第n個。

3.CSS3圓角、rgba

(1)圓角

設置某一個角的圓角,比如設置左上角的圓角:
border-top-left-radius:30px 60px;

同時設置四個角:
border-radius:20px 10px 30px 50px;

設置四個圓角相同:
border-radius:50%;

4.rgba(新的顏色值表示法)

(1)盒子透明表示法:

.box{
width: 300px;
height: 300px;
background-color: #000000;
margin: 50px auto;

/*透明完整寫法,整個盒子透明*/
    opacity: 0.3;
    filter: alpha(opacity=30);
}
.box01{
    width: 300px;
    height: 300px;
    /*第二種寫法,僅背景透明*/
    background-color: rgba(0,0,0,0.5);
    margin: 50px auto;

    /*透明完整寫法*/
    /*opacity: 0.3;
    filter: alpha(opacity=30);*/
}

上文描述的就是CSS3動畫屬性animation的用法,具體使用情況還需要大家自己動手實驗使用過才能領會。如果想了解更多相關內容,歡迎關注創新互聯行業資訊頻道! 

文章名稱:CSS3動畫屬性animation的用法
網站網址:http://m.kartarina.com/article34/gecjse.html

成都網站建設公司_創新互聯,為您提供自適應網站App設計網站建設域名注冊軟件開發企業建站

廣告

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

成都定制網站建設
主站蜘蛛池模板: 亚洲精品无码成人| 国产网红无码精品视频| 国产精品va在线观看无码| 无码精品蜜桃一区二区三区WW| 日韩人妻无码免费视频一区二区三区 | 国产AV无码专区亚洲AV毛网站| 日韩人妻精品无码一区二区三区 | 国产av激情无码久久| 国产成人无码一二三区视频 | 高h纯肉无码视频在线观看| 久久综合精品国产二区无码| 国产精品无码一区二区在线观| 国产亚洲人成无码网在线观看| 亚洲熟妇无码av另类vr影视| 国产丰满乱子伦无码专区| 久久久精品天堂无码中文字幕 | 国产精品无码成人午夜电影| 久久无码国产专区精品| 成年午夜无码av片在线观看| 成在人线AV无码免费| 无码专区—VA亚洲V天堂| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲中文字幕无码久久2017| 亚洲日韩看片无码电影| 国产乱人无码伦av在线a| 人妻少妇伦在线无码| 亚洲av纯肉无码精品动漫| 久久ZYZ资源站无码中文动漫| 一本加勒比HEZYO无码资源网| 亚洲美日韩Av中文字幕无码久久久妻妇 | 精品人妻无码专区在中文字幕| 中文字幕无码不卡免费视频 | 国产午夜av无码无片久久96| 色综合AV综合无码综合网站| 日韩人妻无码一区二区三区久久99| 小12箩利洗澡无码视频网站| 亚洲精品无码人妻无码| 日韩精品无码区免费专区| 无码国产精品一区二区免费式影视 | 下载天堂国产AV成人无码精品网站| 色综合久久无码五十路人妻|