91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在CSS3中利用transition屬性實現過渡效果

發布時間:2021-03-29 15:24:05 來源:億速云 閱讀:166 作者:Leah 欄目:web開發

怎么在CSS3中利用transition屬性實現過渡效果?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

屬性詳解

transition屬性目的是讓css的一些屬性(如background)的以平滑過渡的效果出現。它是一個合并屬性,是由以下四個屬性組合而成:

  • transition-property:設置應用過渡的CSS屬性,如background。

  • transition-duration:設置過渡效果花費的時間。默認是 0。

  • transition-timing-function:設置過渡效果的時間曲線。默認是 "ease"。

  • transition-delay:規定過渡效果何時開始。默認是 0。

示例:

 button{
    transition: background 1s;
    -webkit-transition: background 1s; /* Safari */
 }

定義transition屬性時,transition-property和transition-duration是必選,其他兩個為可選。

transition-property和transition-duration

transition-property用來指定應用過渡效果的CSS屬性,這些屬性包括(可能不全):

  • width

  • height

  • color

  • background (color, image, position)

  • transform (in the next post)

  • border (color, width)

  • position (top, bottom, left, right )

  • text (size, weight, shadow, word-spacing)

  • margin

  • padding

  • opacity

  • visibility

  • z-index

  • all

transition-duration屬性用來設置指定屬性的過渡效果花費時間,可以是秒(s)或者毫秒(ms)。

transition-delay和transition-timing-function

transition-delay用來設置過渡效果開始的時間,默認為0,可以是秒(s)或者毫秒(ms)。如果transition-delay是負數,表示過渡效果提前開始。

transition-timing-function用來設置過渡的效果,這些效果包括:

  • ease - 開始慢,中間快,結束慢

  • ease-in - 漸入效果,慢入快出

  • ease-out - 漸出效果,快入慢出.

  • ease-in-out - 開始慢和結束慢

  • cubic-bezier(n,n,n,n) - 在 cubic-bezier 函數中定義自己的值。可能的值是 0 至 1 之間的數值

示例:

 button{
   transition: background 1s ease-in-out 2s;
   -webkit-transition: background 1s ease-in-out 2s; /* Safari */
 }

多屬性

對于多個屬性,各個屬性的效果以逗號隔開:

  button{
     transition: background 1s ease-in-out 2s, width 2s linear;
     -webkit-transition: background 1s ease-in-out 2s, width 2s linear; /* Safari */
   }

兼容性

Internet Explorer 10、Firefox、Opera 和 Chrome 支持 transition 屬性。

Safari 支持替代的 -webkit-transition 屬性。

Internet Explorer 9 以及更早版本的瀏覽器不支持 transition 屬性。

觸發

需要注意的是,過渡效果是需要之前已經定義好了屬性,過渡效果通過觸發來應用,比如:hover, :focus, and :active等。

關于怎么在CSS3中利用transition屬性實現過渡效果問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武强县| 新乡市| 莱阳市| 六枝特区| 九龙城区| 会泽县| 谷城县| 手机| 通海县| 山东省| 清水河县| 会泽县| 延吉市| 玉环县| 博兴县| 西乌珠穆沁旗| 云梦县| 思南县| 亚东县| 任丘市| 霞浦县| 襄樊市| 天柱县| 神木县| 镇安县| 全州县| 武定县| 上思县| 常山县| 宁武县| 卓尼县| 雅安市| 伊川县| 上虞市| 班戈县| 庆安县| 延庆县| 德庆县| 漠河县| 富顺县| 垣曲县|