CSS scroll-snap-type गुण

परिभाषा और उपयोग

scroll-snap-type गुण निर्दिष्ट करता है कि आप गलती रोल करने पर एलिमेंट कैसे फोकस पर आगे बढ़ेगा और उसका दिशा जाना है।

स्क्रॉल आसकृत क्रिया को प्राप्त करने के लिए, उसके पिता एलीमेंट पर इस गुण को सेट करना आवश्यक है। scroll-snap-type गुण, और उसके उपगुण पर scroll-snap-align गुण。

उदाहरण

उदाहरण 1

x अक्ष पर स्क्रॉल आसकृत क्रिया सेट करें:

#container {
  scroll-snap-type: x mandatory;
}

स्वयं के अनुभव कीजिए

उदाहरण 2: x और y अक्षों पर आसकृत क्रिया सेट करें

x और y अक्षों पर सेट करें。 scroll-snap-type गुण:

#container > div {
  scroll-snap-type: both mandatory;
}





स्वयं के अनुभव कीजिए

उदाहरण 3: पछताल के साथ आसकृत क्रिया

x और y अक्षों पर पछताल के साथ स्क्रॉल आसकृत क्रिया सेट करें。 scroll-snap-type गुण।इस गुण मान का उपयोग करते समय, यदि स्क्रॉल क्रिया दो एलीमेंटों के बीच के मध्य पर सटीकरूप से स्थित होती है, तो आसकृत क्रिया नहीं होगी:

#container > div {
  scroll-snap-type: both proximity;
}





स्वयं के अनुभव कीजिए

CSS व्याकरण

scroll-snap-type: none|x|y|block|inline|both|mandatory|proximity|initial|inherit;

गुण मान

मान वर्णन
none कोई स्क्रॉल आसकृत क्रिया नहीं।डिफॉल्ट मान。
x x अक्ष पर स्क्रॉल आसकृत क्रिया सेट करें。
y y अक्ष पर स्क्रॉल आसकृत क्रिया सेट करें。
block ब्लॉक दिशा में स्क्रॉल आसकृत क्रिया सेट करें。
inline खण्डात्मक दिशा में स्क्रॉल आसकृत क्रिया सेट करें。
both x और y अक्षों पर स्क्रॉल आसकृत क्रिया सेट करें。
mandatory स्क्रॉल क्रिया पूर्ण होने के बाद, स्क्रॉल स्वचालित रूप से आसकृत पैंतलिंग की ओर जाएगा。
proximity

mandatory के समान, लेकिन उससे कम सख्त है。

स्क्रॉल क्रिया पूर्ण होने के बाद, स्क्रॉल स्वचालित रूप से आसकृत पैंतलिंग की ओर जाएगा, लेकिन आसकृत पैंतलिंग के बीच एक क्षेत्र में आसकृत क्रिया नहीं होगी。

ब्राउज़र प्रामुख्यकताओं पर निर्भर करता है。

initial इस गुण को उसके डिफॉल्ट मान पर सेट करें।देखें initial
inherit इस गुण को उसके पिता एलीमेंट से विरासतग्रह्य करें।देखें inherit

तकनीकी विवरण

डिफॉल्ट मान: none
विरासतग्रह्यता: नहीं
एनिमेशन निर्माण: न समर्थित।देखें:एनिमेशन से संबंधित गुण
संस्करण: CSS3
जेसक्रिप्ट व्याकरण: object.style.scrollSnapType="x mandatory"

ब्राउज़र समर्थन

तालिका में दिए गए नंबर इस गुण को पूरी तरह से समर्थन देने वाले ब्राउज़र का संस्करण को दर्शाते हैं。

च्रोम एज फायरफॉक्स सफारी ओपेरा
69.0 79.0 99.0 11.0 56.0

संबंधित पृष्ठ

संदर्भ:CSS scroll-snap-align गुण