CSS ਟਰਾਂਸਿਜ਼ਨ-ਟਾਈਮਿੰਗ-ਫੰਕਸ਼ਨ ਪ੍ਰਾਪਰਟੀ
- ਪਿਛਲਾ ਪੰਨਾ ਟ੍ਰਾਂਜ਼ੀਸ਼ਨ-ਪ੍ਰਾਪਰਟੀ
- ਅਗਲਾ ਪੰਨਾ ਟ੍ਰਾਂਸਲੇਟ
ਨਿਰਧਾਰਣ ਅਤੇ ਵਰਤੋਂ
transition-timing-function ਪ੍ਰਤੀਭਾਵ ਟ੍ਰਾਂਜ਼ੀਸ਼ਨ ਪ੍ਰਭਾਵ ਦੀ ਗਤੀ ਲਾਈਨ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ。
ਇਹ ਪ੍ਰਤੀਭਾਵ ਟ੍ਰਾਂਜ਼ੀਸ਼ਨ ਪ੍ਰਭਾਵ ਦੀ ਗਤੀ ਨੂੰ ਸਮੇਂ ਨਾਲ ਬਦਲਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ。
ਹੋਰ ਦੇਖੋ:
CSS ਸਿੱਖਿਆ:CSS ਟਰਾਂਸਿਜ਼ਨ
HTML DOM ਸੂਚੀਕਰਣ:transitionTimingFunction ਪ੍ਰਤੀਭਾਵ
ਉਦਾਹਰਣ
ਉਦਾਹਰਣ 1
ਸਮਾਨ ਗਤੀ ਨਾਲ ਸ਼ੁਰੂ ਤੋਂ ਸਮਾਪਤ ਤੱਕ ਟ੍ਰਾਂਜ਼ੀਸ਼ਨ ਪ੍ਰਭਾਵ:
div { transition-timing-function: linear; }
CSS ਗਰੰਟਰ
transition-timing-function: linear|ease|ease-in|ease-out|ease-in-out|cubic-
bezier(n,n,n,n);
ਪ੍ਰਤੀਭਾਵ
ਕੀਮਤ | ਵਰਣਨ |
---|---|
linear | ਸਮਾਨ ਗਤੀ ਨਾਲ ਸ਼ੁਰੂ ਤੋਂ ਸਮਾਪਤ ਤੱਕ ਟ੍ਰਾਂਜ਼ੀਸ਼ਨ ਪ੍ਰਭਾਵ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ (cubic-bezier(0,0,1,1) ਦੇ ਬਰਾਬਰ ਹੈ)。 |
ਈਜ਼ | ਛੇਤੀ ਸ਼ੁਰੂ ਹੋਣ, ਫਿਰ ਤੇਜ਼ ਹੋਣ, ਅਤੇ ਫਿਰ ਛੇਤੀ ਸਮਾਪਤ ਹੋਣ ਵਾਲੇ ਟ੍ਰਾਂਜ਼ੀਸ਼ਨ ਪ੍ਰਭਾਵ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ (cubic-bezier(0.25,0.1,0.25,1) ਦੇ ਬਰਾਬਰ ਹੈ)。 |
ease-in | ਛੇਤੀ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਟ੍ਰਾਂਜ਼ੀਸ਼ਨ ਪ੍ਰਭਾਵ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ (cubic-bezier(0.42,0,1,1) ਦੇ ਬਰਾਬਰ ਹੈ)。 |
ease-out | ਛੇਤੀ ਸਮਾਪਤ ਹੋਣ ਵਾਲੇ ਟ੍ਰਾਂਜ਼ੀਸ਼ਨ ਪ੍ਰਭਾਵ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ (cubic-bezier(0,0,0.58,1) ਦੇ ਬਰਾਬਰ ਹੈ)。 |
ease-in-out | ਛੇਤੀ ਸ਼ੁਰੂ ਅਤੇ ਸਮਾਪਤ ਹੋਣ ਵਾਲੇ ਟ੍ਰਾਂਜ਼ੀਸ਼ਨ ਪ੍ਰਭਾਵ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ (cubic-bezier(0.42,0,0.58,1) ਦੇ ਬਰਾਬਰ ਹੈ)。 |
cubic-bezier(n,n,n,n) | cubic-bezier ਵਿੱਚ ਆਪਣੀ ਕੀਮਤ ਨਿਰਧਾਰਿਤ ਕਰੋ। ਸੰਭਵ ਕੀਮਤਾਂ 0 ਤੋਂ 1 ਦਰਮਿਆਨ ਦੀਆਂ ਹੁੰਦੀਆਂ ਹਨ。 |
ਸੁਝਾਅ:ਵੱਖ-ਵੱਖ ਮੁੱਲਾਂ ਨੂੰ ਉਦਾਹਰਣ ਵਿੱਚ ਟੈਸਟ ਕਰੋ, ਤਾਂ ਇਹ ਇਨ੍ਹਾਂ ਦੇ ਕਾਰਜ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਬਿਹਤਰ ਢੰਗ ਨਾਲ ਸਮਝਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ。
ਤਕਨੀਕੀ ਵੇਰਵੇ
ਮੂਲ ਮੁੱਲ: | ਈਜ਼ |
---|---|
ਵਿਰਾਸਤੀ ਤ੍ਰਿਤੀਕਤਾ: | ਨਹੀਂ |
ਸੰਸਕਰਣ: | CSS3 |
ਜਾਵਾਸਕ੍ਰਿਪਟ ਗਰੰਥ | ਆਬਜ਼.style.transitionTimingFunction="linear" |
ਹੋਰ ਉਦਾਹਰਣ
ਉਦਾਹਰਣ 2
ਵੱਖ-ਵੱਖ ਫੰਕਸ਼ਨ ਦੇ ਮੁੱਲ ਨੂੰ ਬਿਹਤਰ ਢੰਗ ਨਾਲ ਸਮਝਣ ਲਈ ਹੇਠ ਵਿੱਚ ਦਿਖਾਏ ਗਏ ਪੰਜ ਵੱਖ-ਵੱਖ ਵੱਡੇ div ਤੰਤਰ ਨੂੰ ਦੇਖੋ:
#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;}
ਉਦਾਹਰਣ 3
ਇਹ ਮੌਕਾ ਨਾਲ ਹੀ ਹੈ, ਪਰ 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);}
ਬਰਾਉਜ਼ਰ ਦੀ ਸਮਰਥਨ
ਸਾਰੇ ਪੰਨਿਆਂ ਵਿੱਚ ਨੰਬਰ ਦੇ ਦੇਖੋ ਹੈ ਕਿ ਉਸ ਅਤੀਤ ਬਰਾਉਜ਼ਰ ਵਿੱਚ ਇਹ ਅਤਿਅੰਤ ਸਮਰਥਿਤ ਹੈ ਕਿ ਇਹ ਵਿਸ਼ੇਸ਼ ਵਿਸ਼ੇਸ਼ਤਾ ਕਿਵੇਂ ਹੈ。
ਦੇਖੋ -webkit-,-moz- ਜਾਂ -o- ਨਾਲ ਸਮਾਂ ਦੀ ਪਹਿਲੀ ਸੰਸਕਰਣ ਨੂੰ ਵਰਤਣ ਲਈ ਨੰਬਰ ਦੇ ਨਾਲ ਸਮਾਂ ਦੀ ਪਹਿਲੀ ਸੰਸਕਰਣ ਨੂੰ ਦਿਖਾਇਆ ਗਿਆ ਹੈ。
ਚਰਮੀ | IE / ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|
26.0 4.0 -webkit- |
10.0 | 16.0 4.0 -moz- |
6.1 3.1 -webkit- |
12.1 10.5 -o- |
- ਪਿਛਲਾ ਪੰਨਾ ਟ੍ਰਾਂਜ਼ੀਸ਼ਨ-ਪ੍ਰਾਪਰਟੀ
- ਅਗਲਾ ਪੰਨਾ ਟ੍ਰਾਂਸਲੇਟ