CSS scroll-padding-top ਪ੍ਰਤੀਯੋਗਿਤਾ
- ਪਿੰਡਾ ਪੰਨਾ scroll-padding-right
- ਅਗਲਾ ਪੰਨਾ scroll-snap-align
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
scroll-padding-top
ਇਸ ਪ੍ਰਤੀਯੋਗਿਤਾ ਵਿੱਚ ਕੰਟੇਨਰ ਤੋਂ ਉਪ ਤੱਤ ਅਟੈਕਸ਼ਨ ਸਥਾਨ ਤੱਕ ਦੀ ਦੂਰੀ ਨਿਰਧਾਰਿਤ ਕਰਦੀ ਹੈ。
ਅਟੈਕਸ਼ਨ ਸਥਾਨ ਇਹ ਹੈ ਕਿ ਜਦੋਂ ਰੋਲਿੰਗ ਸਤਾਹਿਤ ਹੋਵੇ, ਉਸ ਵੇਲੇ ਉਪ ਤੱਤ ਕੰਟੇਨਰ ਵਿੱਚ ਅਟੈਕਸ਼ਨ ਸਥਾਨ ਤੱਕ ਪਹੁੰਚਿਆ ਹੋਵੇ。
吸附位置由 scroll-snap-align
属性设置,但也可能受到 CSS 属性 direction
ਅਤੇ writing-mode
ਸੈਟ ਕਰੋ
ਦੇ ਪ੍ਰਭਾਵ ਨੂੰਧਿਆਨ:
ਇਸ ਗੁਣ ਨੂੰ ਸਥਾਨ ਨੂੰ ਉਸ ਦੇ ਉਪ ਐਲੀਮੈਂਟ ਦੇ ਉੱਪਰ ਤੱਕ ਸੈਟ ਕਰਨ ਵਾਲੇ ਹੋਣ ਤਾਂ ਹੀ ਪ੍ਰਭਾਵੀ ਹੈ。 scroll-padding-top
ਗੁਣ ਨੂੰ ਸੈਟ ਕਰੋ scroll-snap-align
ਗੁਣ ਦੇ ਪ੍ਰਭਾਵ ਨੂੰ ਦੇਖਣ ਲਈ ਪ੍ਰਾਪਤ ਕਰੋ scroll-padding-top
ਅਤੇ scroll-snap-type
ਗੁਣ
ਇਨਸਟੈਂਸ
ਉਦਾਹਰਣ 1
ਸਕਰੋਲ ਇਨਡੈਂਟ ਨੂੰ ਕੰਟੇਨਰ ਦੇ ਉੱਪਰ ਤੋਂ ਸਥਾਨ ਨੂੰ 20px ਦੀ ਦੂਰੀ 'ਤੇ ਸੈਟ ਕਰੋ:
div { scroll-padding-top: 20px; }
ਉਦਾਹਰਣ 2: ਚਿੰਨ੍ਹ ਕਾਰਸਲ
scroll-padding-top
ਗੁਣ ਇੱਕ ਸਥਾਨਾਂ ਵਾਲੇ ਚਿੰਨ੍ਹ ਦੀ ਗੈਲਰੀ ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਤਾਂ ਕਿ ਚਿੰਨ੍ਹ ਫਿਕਸਡ ਐਲੀਮੈਂਟ ਦੇ ਨੇੜੇ ਹੋਣ।
#container { scroll-padding-top: 30px; }
ਉਦਾਹਰਣ 3: ਸਿਰਫ ਉੱਪਰ ਵਿੱਚ ਸਕਰੋਲ ਇਨਡੈਂਟ ਸਥਾਪਿਤ ਕਰੋ
ਦੋਵੇਂ ਦਿਸ਼ਾਵਾਂ 'ਤੇ ਸਥਾਨ ਸਥਾਪਿਤ ਕੀਤੇ ਗਏ ਹੋਣ ਤਾਂ ਵੀ ਕੰਟੇਨਰ 'ਤੇ scroll-padding-top
ਗੁਣ ਨੂੰ ਵਰਤੋਂ ਕਰੋ।ਅਗਲੇ ਐਲੀਮੈਂਟ ਤੱਕ ਲੈਂਡ ਸਕਰੋਲ ਕਰੋ ਅਤੇ ਪ੍ਰਭਾਵ ਦੇਖੋ:
#container { scroll-padding-top: 30px; }
ਉਦਾਹਰਣ 4: ਸਥਾਨ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ
ਕਰਨ ਲਈ scroll-padding-top
ਗੁਣ ਨੂੰ ਕੰਮ ਕਰਨ ਵਾਲਾ ਹੈ, ਸਥਾਨ ਨੂੰ ਉਸ ਦੇ ਉਪ ਐਲੀਮੈਂਟ ਦੇ ਉੱਪਰ ਤੱਕ ਸੈਟ ਕਰਨਾ ਹੈ।ਇਸ ਉਦਾਹਰਣ ਵਿੱਚwriting-mode
ਗੁਣ ਨੂੰ ਸਥਾਨ ਨੂੰ ਉਸ ਦੇ ਉਪ ਐਲੀਮੈਂਟ ਦੇ ਉੱਪਰ ਤੋਂ ਉਸ ਦੇ ਦਾਹਿਆਂ ਤੱਕ ਬਦਲ ਦਿੰਦਾ ਹੈ।ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏscroll-padding-top
ਗੁਣ ਹੁਣ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ:
#container { writing-mode: vertical-rl; scroll-padding-top: 30px; } #container > div { scroll-snap-align: start none; }
CSS ਗਰੰਥ
scroll-padding-top: auto|value|initial|inherit;
ਗੁਣ ਮੁੱਲ
ਮੁੱਲ | ਵਰਣਨ |
---|---|
auto | ਮੂਲ ਮੁੱਲ |
length |
px, pt, cm ਆਦਿ ਦੇ ਸਮਾਨ ਏਕਾਈਆਂ ਨਾਲ scroll-padding-top ਨਿਰਧਾਰਿਤ ਕਰੋ。 ਨਕਾਰਾਤਮਕ ਮੁੱਲਾਂ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕੀਤੀ ਜਾਵੇ।ਦੇਖੋ:CSS ਇਕਾਈ. |
% | ਸਮਾਵੇਸ਼ ਐਲੀਮੈਂਟ ਦੀ ਚੌਡਾਈ ਦੇ ਪ੍ਰਤੀਸ਼ਤ ਵਜੋਂ ਇਨਡੈਂਟ ਦੀ ਪ੍ਰਤੀਸ਼ਤ ਨਿਰਧਾਰਿਤ ਕਰੋ。 |
initial | ਇਸ ਗੁਣ ਨੂੰ ਉਸ ਦੇ ਮੂਲ ਮੁੱਲ 'ਤੇ ਸੈਟ ਕਰੋ।ਦੇਖੋ: initial. |
inherit | ਇਸ ਗੁਣ ਨੂੰ ਉਸ ਦੇ ਮਾਤਾ ਐਲੀਮੈਂਟ ਤੋਂ ਵਿਰਾਸਤੀਕਰਣ ਕਰੋ।ਦੇਖੋ: inherit. |
ਤਕਨੀਕੀ ਵੇਰਵਾ
ਮੂਲ ਮੁੱਲ: | auto |
---|---|
ਵਿਰਾਸਤੀਕਰਣ: | ਨਹੀਂ |
ਐਨੀਮੇਸ਼ਨ ਬਣਾਉਣਾ: | ਸਮਰੱਥਾ ਨਹੀਂ ਹੈ।ਦੇਖੋ:ਐਨੀਮੇਸ਼ਨ ਸਬੰਧੀ ਗੁਣ. |
ਸੰਸਕਰਣ: | ਸੀਐੱਸਐੱਸ3 |
ਜਾਵਾਸਕ੍ਰਿਪਟ ਗਰੰਥ: | object.style.scrollPaddingTop="20px" |
ਬਰਾਉਜ਼ਰ ਸਮਰੱਥਾ
ਸਪਰਸ਼ਦ ਚਿੰਨ੍ਹ ਦੇ ਅਨੁਸਾਰ ਪਹਿਲੀ ਪੂਰੀ ਤਰ੍ਹਾਂ ਇਸ ਗੁਣ ਦੀ ਸਮਰੱਥਾ ਵਾਲੇ ਬਰਾਉਜ਼ਰ ਦੀ ਸੰਸਕਰਣ ਨੰਬਰ ਦਰਸਾਉਂਦੇ ਹਨ。
ਚਰਮ | ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
ਸਬੰਧਤ ਪੰਨੇ
ਸਲਾਹਦਾਰ:CSS ڈائریکشن پرپارٹ
ਸਲਾਹਦਾਰ:CSS scroll-snap-align ਪ੍ਰਤੀਯੋਗਿਤਾ
ਸਲਾਹਦਾਰ:CSS scroll-snap-type ਪ੍ਰਤੀਯੋਗਿਤਾ
ਸਲਾਹਦਾਰ:CSS writing-mode ਵਿਸ਼ੇਸ਼ਤਾ
- ਪਿੰਡਾ ਪੰਨਾ scroll-padding-right
- ਅਗਲਾ ਪੰਨਾ scroll-snap-align