12-CSS過(guò)渡模塊

過(guò)渡模塊

  • 1.過(guò)渡三要素
    1.1必須要有屬性發(fā)生變化
    1.2必須告訴系統(tǒng)哪個(gè)屬性需要執(zhí)行過(guò)渡效果
    1.3必須告訴系統(tǒng)過(guò)渡效果持續(xù)時(shí)長(zhǎng)

2.注意點(diǎn)
當(dāng)多個(gè)屬性需要同時(shí)執(zhí)行過(guò)渡效果時(shí)用逗號(hào)隔開(kāi)即可
transition-property: width, background-color;
transition-duration: 5s, 5s;

<style>
        .box1{
            width: 100px;
            height: 100px;
            background-color: rebeccapurple;
            /*transition: width,3s;*/
            /*告訴系統(tǒng)哪個(gè)屬性需要執(zhí)行過(guò)渡效果*/
            transition-property: width,background-color;
            /*告訴系統(tǒng)過(guò)渡效果持續(xù)的時(shí)長(zhǎng)*/
            transition-duration: 3s,2s;
        }

        /*.box2{
            width: 100px;
            height: 100px;
            background-color: yellow;
            transition: background-color, 3s;
        }*/

        /*:hover這個(gè)偽類(lèi)選擇器除了可以用在a標(biāo)簽上, 還可以用在其它的任何標(biāo)簽上*/
        .box1:hover{
            width: 500px;
            background-color: greenyellow;
        }

        /*.box2:hover{
            background-color: green;
        }*/
    </style>
<div class="box1"></div>
<div class="box2"></div>
  • 過(guò)渡模塊其余屬性
    • transition-delay: 2s;告訴系統(tǒng)延遲多少秒之后才開(kāi)始過(guò)渡動(dòng)畫(huà)
    • transition-timing-function: linear;告訴系統(tǒng)過(guò)渡動(dòng)畫(huà)的運(yùn)動(dòng)的速度類(lèi)型
      • transition-timing-function屬性取值linear,ease,ease-in,ease-out,ease-in-out
        速度類(lèi)型
  • 過(guò)渡屬性連寫(xiě)
    • transition: 過(guò)渡屬性 過(guò)渡時(shí)長(zhǎng) 運(yùn)動(dòng)速度 延遲時(shí)間;
    • 過(guò)渡連寫(xiě)注意點(diǎn)
      2.1和分開(kāi)寫(xiě)一樣, 如果想給多個(gè)屬性添加過(guò)渡效果也是用逗號(hào)隔開(kāi)即可
      2.2連寫(xiě)的時(shí)可以省略后面的兩個(gè)參數(shù), 因?yàn)橹灰帉?xiě)了前面的兩個(gè)參數(shù)就已經(jīng)滿(mǎn)足了過(guò)渡的三要素
      2.3如果多個(gè)屬性運(yùn)動(dòng)的速度/延遲的時(shí)間/持續(xù)時(shí)間都一樣, 那么可以簡(jiǎn)寫(xiě)為
      transition:all 0s;
    • 編寫(xiě)過(guò)渡套路
      1.1不要管過(guò)渡, 先編寫(xiě)基本界面
      1.2修改我們認(rèn)為需要修改的屬性
      1.3再回過(guò)頭去給被修改屬性的那個(gè)元素添加過(guò)渡即可
?著作權(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)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類(lèi)選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,456評(píng)論 0 11
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類(lèi)選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 2,133評(píng)論 0 2
  • a標(biāo)簽的偽類(lèi)選擇器 1.通過(guò)我們的觀察發(fā)現(xiàn)a標(biāo)簽存在一定的狀態(tài) 1.1默認(rèn)狀態(tài), 從未被訪問(wèn)過(guò) 1.2被訪問(wèn)過(guò)的狀...
    Jackson_yee_閱讀 357評(píng)論 0 0
  • W3C標(biāo)準(zhǔn)中對(duì)css3的transition這是樣描述的:“css的transition允許css的屬性值在一定的...
    青春前行閱讀 1,541評(píng)論 0 5
  • 一. a標(biāo)簽的偽類(lèi)選擇器 a標(biāo)簽 1.通過(guò)我們的觀察發(fā)現(xiàn)a標(biāo)簽存在一定的狀態(tài) 1.1默認(rèn)狀態(tài), 從未被訪問(wèn)過(guò) 1....
    壹點(diǎn)微塵閱讀 279評(píng)論 0 0

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