使用過渡屬性 transition可以讓頁面的模塊進(jìn)行平滑過渡
匯川ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
例子:
html
head
style
div?{
width:?100px;
height:?100px;
background:?red;
transition:?width?2s;
}
div:hover?{
width:?300px;
}
/style
/head
body
div/div
/body
/html
上面這個例子可以看到長寬100的正方形平滑過渡2s
transition的具體屬性值
transition-property 規(guī)定設(shè)置過渡效果的 CSS 屬性的名稱。
transition-duration 規(guī)定完成過渡效果需要多少秒或毫秒。
transition-timing-function 規(guī)定速度效果的速度曲線。
transition-delay 定義過渡效果何時開始。
參考
在CSS3中新增了元素的過渡效果屬性:transition
transition也是一個復(fù)合屬性,包括四個值分別是:
1. transition-property
2. transition-duration
3. transition-timing-function
4. transition-delay
基本使用如下:
多個屬性可以單獨設(shè)置,也可以通過transition一起設(shè)置
例如:點擊按鈕時,方塊寬度由100px變成200px,延遲1s,過渡時間用了2s,速度是按照cubic-bezier設(shè)定的一個速度
以上就是transition的基本使用!
需要準(zhǔn)備的材料分別有:電腦、瀏覽器、html編輯器。
1、首先,打開html編輯器,新建html文件,例如:index.html。
2、在index.html中的style標(biāo)簽中,輸入css代碼:
button {width: 100px; height: 50px;border: 0;color: white;background: -webkit-radial-gradient(#72787f, #545c64);}
3、瀏覽器運行index.html頁面,此時用CSS實現(xiàn)了按鈕中間白、四周黑,上方白、下方灰的效果。
過渡效果是在鼠標(biāo)指針浮到元素上時發(fā)生的效果。
CSS過渡是元素從一種樣式逐漸改變?yōu)榱硪环N的效果,這邊要注意的是,想要實現(xiàn)這一點,必須規(guī)定兩項內(nèi)容,規(guī)定您希望把效果添加到哪個CSS屬性上規(guī)定效果的時長,規(guī)定您希望把效果添加到哪個CSS屬性上,規(guī)定效果的時長。