CSS స్క్రాల్-ప్యాడింగ్ అట్రిబ్యూట్

నిర్వచనం మరియు వినియోగం

scroll-padding ఈ అత్యార్థం కంటెయినర్ నుండి సబ్ అంశం అడ్హక్షన్ స్థానానికి దూరాన్ని నిర్ణయిస్తుంది.

ఇది అర్థం వహిస్తుంది కంటెయినర్ నుండి ఫోకస్ సబ్ అంశం అడ్హక్షన్ స్థానానికి తీసుకునే దూరం నిర్ణయించబడిన దూరంలో స్క్రోల్ త్వరగా సరికొంటుంది మరియు ఆగుతుంది.

అడ్హక్షన్ స్థానం అనేది, సబ్ అంశం స్క్రోల్ ఆగినప్పుడు, అది కంటెయినర్ లో ప్రస్థానం ఆగిన స్థానం అని అర్థం వహిస్తుంది.

scroll-padding ఈ అత్యార్థం క్రింది అత్యార్థాల సరళీకృత రూపం ఉంది:

scroll-padding అత్యార్థం విలువలను వివిధ రీతుల్లో అమర్చవచ్చు:

స్క్రోల్-ప్యాడింగ్ అత్యార్థం నాలుగు విలువలు ఉంటే:

scroll-padding: 15px 30px 60px 90px;
  • పైన దూరం 15px
  • కుడి దూరం 30px
  • క్రిందన దూరం 60px
  • ఎడమ దూరం 90px

స్క్రోల్-ప్యాడింగ్ అత్యార్థం మూడు విలువలు ఉంటే:

scroll-padding: 15px 30px 60px;
  • పైన దూరం 15px
  • 左侧和右侧距离为 30px
  • క్రిందన దూరం 60px

స్క్రోల్-ప్యాడింగ్ అత్యార్థం రెండు విలువలు ఉంటే:

scroll-padding: 15px 30px;
  • పైన మరియు క్రిందన దూరం 15px
  • 左侧和右侧距离为 30px

如果 scroll-padding 属性有一个值:

scroll-padding: 10px;
  • 所有四个方向的距离均为 10px

要看到 scroll-padding 属性的效果,必须在子元素上设置 scroll-snap-align 属性,并在父元素上设置 scroll-paddingscroll-snap-type 属性。

注意:在下面的例子中,为所有边设置了滚动内边距,但由于 scroll-snap-align పైవైపు స్క్రాల్ ప్యాడింగ్ మాత్రమే అనిమేషన్ ప్రభావాన్ని మార్చుతుంది.

ఇన్స్టాన్స్

ఉదాహరణ 1

కంటైనర్ నుండి పటిష్టమైన స్థానానికి స్క్రాల్ ప్యాడింగ్ ను 20px గా నిర్వహించండి:

div {
  scroll-padding: 20px;
}

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 2: చిత్రాల కార్యక్రమం

scroll-padding లక్షణం పటిష్టమైన సబ్స్క్రాయిబర్ పోస్టర్ గ్యాలరీలో ఉపయోగించబడవచ్చు, పటిష్టమైన ఉపాంతం క్రిందకు చిత్రాలను తీసుకురావడానికి:

#container {
  scroll-padding: 30px 0 0 0;
}
స్థిరమైన పైవైపు ఉపాంతం
బీజింగ్ డాన్సర్ వుహాన్ టులిప్ హాంగ్జోఉ

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 3: క్రింది మరియు కుడివైపు స్క్రాల్ ప్యాడింగ్ నిర్దేశించండి

scroll-padding లక్షణం కంటైనర్ ప్రక్కన మరియు కుడివైపు నిర్వహించబడవచ్చు. అనిమేషన్ను సాగించి ప్రభావాన్ని చూడండి:

#container {
  scroll-padding: 0 10px 30px 0;
}





స్వయంగా ప్రయత్నించండి

CSS సంకేతాలు

scroll-padding: auto|value|initial|inherit;

లక్షణ విలువ

విలువ వివరణ
auto అప్రమేయ విలువ.
length

px, pt, cm మొదలైన ఇకాన్లలో స్క్రాల్ ప్యాడింగ్ ను నిర్దేశించండి.

మానిటర్ లేదా ఇతర ఇకాన్ లో అప్రమేయ విలువలను ఉపయోగించకుండా ఉంచండి. దయచేసి ఈ లింక్ ను చూడండి:CSS యూనిట్స్.

% కంటైనర్ వెడల్పునకు సంబంధించిన ప్రత్యక్ష కొలతలు లోపల ప్రాంతానికి ప్రాంతం కల్పిస్తుంది。
initial ఈ లక్షణాన్ని అప్రమేయ విలువకు అమర్చండి. దయచేసి ఈ లింక్ ను చూడండి: initial.
inherit ఈ లక్షణాన్ని తన పేర్పడ్డ ఉపఘటకం నుండి పారంపర్యం చేసుకుంది. దయచేసి ఈ లింక్ ను చూడండి: inherit.

సాంకేతిక వివరాలు

అప్రమేయ విలువ: auto
పారంపర్యం కారకత్వం:
అనిమేషన్ తయారీ: మద్దతు లేదు. దయచేసి ఈ లింక్ ను చూడండి:అనిమేషన్ సంబంధిత లక్షణాలు.
వెర్షన్: CSS3
జావాస్క్రిప్ట్ సంకేతాలు: object.style.scrollPadding="20px"

బ్రౌజర్ మద్దతు

పట్టికలో ఉన్న సంఖ్యలు ఈ లక్షణాన్ని పూర్తిగా మద్దతు ఇచ్చే మొదటి బ్రౌజర్ వెర్షన్ను సూచిస్తాయి。

క్రోమ్ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ ఓపెరా
69.0 79.0 68.0 14.1 56.0

సంబంధిత పేజీలు

సూచనలు:CSS స్క్రాల్-ప్యాడింగ్-బాటం అట్రిబ్యూట్

సూచనలు:CSS స్క్రాల్-ప్యాడింగ్-లెఫ్ట్ అట్రిబ్యూట్

సూచనలు:CSS స్క్రాల్-ప్యాడింగ్-రైట్ అట్రిబ్యూట్

సూచనలు:CSS స్క్రాల్-ప్యాడింగ్-టాప్ అట్రిబ్యూట్

సూచనలు:CSS స్క్రాల్-స్నాప్-అలైన్ అట్రిబ్యూట్

సూచనలు:CSS స్క్రాల్-స్నాప్-టైప్ అట్రిబ్యూట్