Hisia CSS transition-timing-function

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;
}

Jifungua kwa urahisi

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;}

Jifungua kwa urahisi

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);}

Jifungua kwa urahisi

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-