Hisia CSS transition-timing-function
- mpangilio wa chini transition-property
- mpangilio wa punde kifungua
Inasoma na matumizi
Ina uwezo wa kumaliza ujumbe wa kushika kwa uharibifu wa kiasi chake wa kushika kwa uharibifu wa muda.
Ina uwezo wa kumaliza ujumbe wa kushika kwa uharibifu kwa uharibifu wa muda.
Tafadhali tazama pia:
Mwongozo wa CSS:Hisia CSS kutokea
Mwongozo wa HTML DOM:Ina uwezo wa kushika kwa uharibifu wa kina
Mifano
Mfano 1
Ina uwezo wa kushika kwa uharibifu kwa uharibifu wa kiasi chake kutoka kuanzia hadi kumaliza:
div { transition-timing-function: linear; }
Inasoma ya CSS
transition-timing-function: linear|ease|ease-in|ease-out|ease-in-out|cubic-
bezier(n,n,n,n);
Maana ya kina
Maana | Inasoma |
---|---|
linear | Ina uwezo wa kuanzia na kumaliza ujumbe wa kushika kwa uharibifu kwa uharibifu wa kiasi chake (inayofikia cubic-bezier(0,0,1,1)). |
ease | Ina uwezo wa kuanzia kwa uharibifu kwa uharibifu wa kiasi chake, kisha kumaliza kwa uharibifu (cubic-bezier(0.25,0.1,0.25,1)). |
ease-in | Ina uwezo wa kuanzia ujumbe wa kushika kwa uharibifu (inayofikia cubic-bezier(0.42,0,1,1)). |
ease-out | Ina uwezo wa kumaliza ujumbe wa kushika kwa uharibifu (inayofikia cubic-bezier(0,0,0.58,1)). |
ease-in-out | Ina uwezo wa kuanzia na kumaliza ujumbe wa kushika kwa uharibifu (inayofikia cubic-bezier(0.42,0,0.58,1)). |
cubic-bezier(n,n,n,n) | Ina kufaa cubic-bezier inasema mifano. Maana yanao namba za 0 hadi 1. |
提示:请在实例中测试不同的值,这样可以更好地理解它们的工作原理。
Vivyo vya habari vya mawasiliano
Kivyo cha kuzalishwa kwa kwanza: | ease |
---|---|
Kupata kwa kuzaliwa kwa kwanza: | no |
Sanaa ya kuzaliwa: | CSS3 |
Inayotumiwa na lugha ya JavaScript: | object.style.transitionTimingFunction="linear" |
Mfano zaidi
Mfano 2
Kwa kuonyesha vizuri juu ya kifungo cha kina, tafadhali angalia viwango vya kina vya kipengele cha kina kumi:
#div1 {transition-timing-function: linear;} #div2 {transition-timing-function: ease;} #div3 {transition-timing-function: ease-in;} #div4 {transition-timing-function: ease-out;} #div5 {transition-timing-function: ease-in-out;}
Mfano 3
Kama kipengele chao, lakini inaonyesha juzi ya kiwango kwa kufikia kipendekezo cha cubic-bezier:
#div1 {transition-timing-function: cubic-bezier(0,0,1,1);} #div2 {transition-timing-function: cubic-bezier(0.25,0.1,0.25,1);} #div3 {transition-timing-function: cubic-bezier(0.42,0,1,1);} #div4 {transition-timing-function: cubic-bezier(0,0,0.58,1);} #div5 {transition-timing-function: cubic-bezier(0.42,0,0.58,1);}
Matumizi ya kivumila
Namba za tabia inaonyesha kwa kwanza na mengine wa kusukumwa wa kifungo kwa sababu ya kusukumwa cha kwanza cha kivumila.
Mivyo wa -webkit-, -moz- au -o- inaonyesha sababu ya kuzaliwa kwa kwanza kwa kifungo cha kuzia kwanza.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
26.0 4.0 -webkit- |
10.0 | 16.0 4.0 -moz- |
6.1 3.1 -webkit- |
12.1 10.5 -o- |
- mpangilio wa chini transition-property
- mpangilio wa punde kifungua