transition-timing-function屬性指的是過渡的“緩動函數(shù)”。主要用來指定瀏覽器的過渡速度,以及過渡期間的操作進展情況,其中要包括以下幾種函數(shù):
(單擊圖片可放大)
案例展示:
在hover狀態(tài)下,讓容器從一個正方形慢慢過渡到一個圓形,而整個過渡是先加速再減速,也就是運用ease-in-out函數(shù)。
HTML代碼:
<div></div>
CSS代碼:
div {
width: 200px;
height: 200px;
background: red;
margin: 20px auto;
-webkit-transition-property: -webkit-border-radius;
transition-property: border-radius;
-webkit-transition-duration: .5s;
transition-duration: .5s;
-webkit-transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
-webkit-transition-delay: .2s;
transition-delay: .2s;
}
div:hover {
border-radius: 100%;
}
演示結(jié)果
鼠標(biāo)移入:
鼠標(biāo)移出:
在右側(cè)CSS編輯器的第11行輸入正確的代碼,讓容器在hover狀態(tài)下,從圓形慢慢過渡到矩形,而且過渡動畫速度是恒速,也就是linear。
思考一下,我們剛講過的過渡函數(shù)
請驗證,完成請求
由于請求次數(shù)過多,請先驗證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報