CSS scroll-padding-block-start गुण
- पिछला पृष्ठ scroll-padding-block-end
- अगला पृष्ठ scroll-padding-bottom
परिभाषा और उपयोग
scroll-padding-block-start
गुण को ब्लॉक दिशा पर, कंटेनर के आरंभिक स्थान से सही एलीमेंट के आसीन स्थान तक की दूरी निर्दिष्ट करता है。
इसका मतलब है कि, जब आप स्क्रॉलिंग को रोकते हैं, स्क्रॉलिंग तेजी से समायोजित होगी और ब्लॉक दिशा पर, आसीन स्थान और कंटेनर के बीच निर्दिष्ट दूरी पर रुकेगी।
ब्लॉक दिशा वर्तमान पंक्ति के तुल्यांतर में स्थित है, अगली पंक्ति को रखने की दिशा है। यह भी CSS display: block; के टैग (जैसे <p> और <div> टैग) के पृष्ठ पर बैठकी विधि है। ब्लॉक दिशा लिखने की भाषा पर निर्भर करती है, उदाहरण के लिए, मंगोलियन के नए पंक्ति से बाईं तरफ बढ़ते हैं, इसलिए ब्लॉक दिशा बाईं तरफ से दाईं तरफ है, जबकि अंग्रेजी पृष्ठ की ब्लॉक दिशा नीचे है। ब्लॉक दिशा CSS गुण के द्वारा निर्धारित की जा सकती है, writing-mode
सेट करें।
स्क्रॉल स्थान को यह निर्दिष्ट करने के लिए इस्तेमाल किया जाता है। जब आप स्क्रॉल को रुका देते हैं तो उप-एलीमेंट कंटेनर में इस स्थान पर आकर बंधे रहते हैं।
ध्यान दें:यह गुण केवल ब्लॉक दिशा में scroll-snap-align
गुण को 'start' पर सेट करने पर ही काम करता है।
देखने के लिए scroll-padding-block-start
गुण को scroll-snap-align
गुण को scroll-padding-block-start
और scroll-snap-type
गुण
उदाहरण
उदाहरण 1
संदर्भ स्थान से कंटेनर की शुरुआती स्थिति तक ब्लॉक दिशा में स्क्रॉल अंदरीन पैडिंग को 20px सेट करें:
div { scroll-padding-block-start: 20px; }
उदाहरण 2: फोटोग्राफ लाइब्रेरी
स्क्रॉल एड्स व्यवहार वाले चित्र गैलरी में scroll-padding-block-start
गुण चित्र को नियत एलीमेंट के नीचे ले जाता है:
#container { scroll-padding-block-start: 30px; }
उदाहरण 3
जब कंटेनर एलीमेंट के writing-mode
गुण को vertical-rl पर सेट करने पर ब्लॉक दिशा में कंटेनर की शुरुआती स्थिति और उप-एलीमेंट शीर्ष से दाएं तरफ जाते हैं। यह स्क्रॉल एड्स व्यवहार और scroll-padding-block-start
गुण का काम करने का तरीका:
#container { scroll-padding-block-start: 20px; writing-mode: vertical-rl; }
CSS व्याकरण
scroll-padding-block-start: auto|value|initial|inherit;
गुण मूल्य
मूल्य | वर्णन |
---|---|
auto | डिफ़ॉल्ट मूल्य। ब्राउज़र अंदरीन पैडिंग की गणना करता है। |
length |
scroll-padding-block-start का मूल्य निर्दिष्ट करें। इकाई के रूप में px, pt, cm आदि इस्तेमाल करें。 नकारात्मक मूल्यों का इस्तेमाल नहीं किया जा सकता। देखें:सीएसएस इकाई। |
% | इसके अंदरीन पैडिंग को व्यास के प्रतिशत के रूप में निर्दिष्ट करें। |
initial | इस गुण को इसके डिफ़ॉल्ट मूल्य पर सेट करें। देखें initial। |
inherit | इस गुण को उसके पिता एलीमेंट से विरासत करें। देखें inherit। |
तकनीकी विवरण
डिफ़ॉल्ट मूल्य: | auto |
---|---|
विरासतीयता: | नहीं |
एनीमेशन निर्माण: | समर्थित नहीं है। देखें:एनीमेशन संबंधी गुण। |
संस्करण: | CSS3 |
जावास्क्रिप्ट व्याकरण: | object.style.scrollPaddingBlockStart="20px" |
ब्राउज़र समर्थन
तालिका में दिए गए नंबर इस गुण को पूरी तरह से समर्थन देने वाले ब्राउज़र का संस्करण को प्रदर्शित करते हैं。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 15.0 | 56.0 |
संबंधित पृष्ठ
संदर्भ:CSS scroll-snap-align गुण
संदर्भ:CSS scroll-snap-type गुण
संदर्भ:CSS रिटिंग-मोड प्रभाव
- पिछला पृष्ठ scroll-padding-block-end
- अगला पृष्ठ scroll-padding-bottom