您好,登錄后才能下訂單哦!
本篇內容主要講解“css3的transition屬性的詳細講解”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“css3的transition屬性的詳細講解”吧!
transition是將某個屬性從一個屬性值在指定的時間內平滑過渡到另一個屬性值來實現動畫效果.
這個屬性一般搭配:hover來使
下面看一個例子:鼠標放在div上,0.2s后將div元素的背景色用一秒的時間變成黃色,變化方式是linear
代碼如下:
div{ background-color:red; transition:background-color 1s linear 0.2s;}
div:hover{ background-color:yellow;}
<div>思思博士</div>
鼠標沒放上去之前:
鼠標放上去0.2s后 的變化過程:
鼠標放上去的最終效果:
看到這里 大家對與這個屬性的用法,心里面應該有了底了.
對于這個屬性,每個參數都有一個對應的屬性名,也就是說這個屬性是可以拆開寫的.
非簡寫形式:
代碼如下:
/*div{ background-color:red; transition:background-color 1s linear 0.2s;}*/
div{background-color:red; transition-property:background-color; transition-duration:1s; transition-timing-function:linear; transition-delay:0.2s}
div:hover{ background-color:yellow;}
transition還可以過渡多個效果.
代碼如下:
div{ background-color:red; color:black; height:50px; transition:background-color 1s linear,color 1s linear,height 1s linear;}
div:hover{ background-color:yellow; color:#F00; height:100px;}
到此,相信大家對“css3的transition屬性的詳細講解”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。