CSS ट्रांसीशन-टाइमिंग-फ़ंक्शन प्रभाव
- पिछला पृष्ठ transition-property
- अगला पृष्ठ अनुवाद
वर्णन और उपयोग
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- के साथ बदला हुआ आंकड़े इसके पूर्णतः समर्थित पहले ब्राउज़र संस्करण को प्रदर्शित करते हैं。
च्रोम | आईई / एजेंडा | फ़ायरफ़ॉक्स | सैफारी | ओपेरा |
---|---|---|---|---|
26.0 4.0 -webkit- |
10.0 | 16.0 4.0 -moz- |
6.1 3.1 -webkit- |
12.1 10.5 -o- |
- पिछला पृष्ठ transition-property
- अगला पृष्ठ अनुवाद