CSS scroll-padding ਪ੍ਰਤੀਯੋਗਿਤਾ
- ਪਿਛਲਾ ਪੰਨਾ scroll-margin-top
- ਅਗਲਾ ਪੰਨਾ scroll-padding-block
ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ
scroll-padding
ਪ੍ਰਤੀਯੋਗੀ ਕੰਟੇਨਰ ਤੋਂ ਉਪ-ਏਕਾਈ ਦੇ ਜ਼ਮੀਨੀ ਸਥਾਨ ਤੱਕ ਦੀ ਦੂਰੀ ਸੈਟ ਕਰਦਾ ਹੈ。
ਇਹ ਮਤਲਬ ਹੈ ਕਿ ਜਦੋਂ ਤੁਸੀਂ ਰੋਲਿੰਗ ਰੁਕਾਉਂਦੇ ਹੋ ਤਾਂ ਰੋਲਿੰਗ ਤੇਜ਼ੀ ਨਾਲ ਸਾਬਤ ਸਥਾਨ ਤੱਕ ਆਉਂਦਾ ਹੈ ਅਤੇ ਇਸ ਦੀ ਦੂਰੀ ਕੰਟੇਨਰ ਤੋਂ ਫੋਕਸ ਉਪ-ਏਕਾਈ ਦੇ ਜ਼ਮੀਨੀ ਸਥਾਨ ਤੱਕ ਨਿਰਧਾਰਿਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ。
ਜ਼ਮੀਨੀ ਸਥਾਨ ਇਹ ਹੈ ਕਿ ਸਬੰਧਤ ਉਪ-ਏਕਾਈ ਜਦੋਂ ਰੋਲਿੰਗ ਰੁਕਦੀ ਹੈ ਤਾਂ ਇਹ ਕੰਟੇਨਰ ਵਿੱਚ ਲਗਾਤਾਰ ਥਾਂ ਪਾਉਂਦੀ ਹੈ。
scroll-padding
ਪ੍ਰਤੀਯੋਗੀ ਹੇਠ ਲਿਖੇ ਪ੍ਰਤੀਯੋਗੀਆਂ ਦੇ ਸ਼ਾਰਟਕੈਟ ਹਨ:
scroll-padding
ਪ੍ਰਤੀਯੋਗੀ ਦੇ ਮੁੱਲ ਵੱਖ-ਵੱਖ ਤਰੀਕੇ ਨਾਲ ਸੈਟ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ:
ਜੇਕਰ scroll-padding ਪ੍ਰਤੀਯੋਗੀ ਚਾਰ ਮੁੱਲ ਹਨ:
scroll-padding: 15px 30px 60px 90px;
- ਟੋਪੀ ਦੀ ਦੂਰੀ 15px ਹੈ
- ਪਾਛਲਾ ਸਾਥਨ 30px ਹੈ
- ਪਾਠੀ ਦੀ ਦੂਰੀ 60px ਹੈ
- ਸਾਥਨ ਦੀ ਦੂਰੀ 90px ਹੈ
ਜੇਕਰ scroll-padding ਪ੍ਰਤੀਯੋਗੀ ਤਿੰਨ ਮੁੱਲ ਹਨ:
scroll-padding: 15px 30px 60px;
- ਟੋਪੀ ਦੀ ਦੂਰੀ 15px ਹੈ
- ਸੱਦੇ ਅਤੇ ਦਾਹਿਆਂ ਦੀ ਦੂਰੀ 30px ਹੈ
- ਪਾਠੀ ਦੀ ਦੂਰੀ 60px ਹੈ
ਜੇਕਰ scroll-padding ਪ੍ਰਤੀਯੋਗੀ ਦੋ ਮੁੱਲ ਹਨ:
scroll-padding: 15px 30px;
- ਟੋਪੀ ਅਤੇ ਪਾਠੀ ਦੀ ਦੂਰੀ 15px ਹੈ
- ਸੱਦੇ ਅਤੇ ਦਾਹਿਆਂ ਦੀ ਦੂਰੀ 30px ਹੈ
ਜੇਕਰ scroll-padding ਗੁਣ ਨੂੰ ਇੱਕ ਮੁੱਲ ਹੈ:
scroll-padding: 10px;
- ਸਾਰੇ ਚਾਰ ਪਾਸਿਆਂ ਦੀ ਦੂਰੀ 10px ਹੈ
ਸੈਟ ਕਰੋ scroll-padding
ਪ੍ਰਭਾਵ ਨੂੰ ਦੇਖਣ ਲਈ scroll-snap-align
ਗੁਣ scroll-padding
ਅਤੇ scroll-snap-type
ਗੁਣ
ਧਿਆਨ:ਹੇਠ ਦੇ ਉਦਾਹਰਣ ਵਿੱਚ ਸਾਰੇ ਚਾਰ ਪਾਸੇ ਦੇ ਸਰਕਲ ਪੈਡਿੰਗ ਸੈਟ ਕੀਤੇ ਗਏ ਹਨ, ਪਰ scroll-snap-align
"start" ਵਜੋਂ ਸੈਟ ਕੀਤਾ ਜਾਵੇ ਤਾਕਿ ਸਿਰਫ਼ ਉੱਪਰ ਦੀ ਸਰਕਲ ਪੈਡਿੰਗ ਦਾ ਸਰਕਲ ਕਰਨਾ ਬਦਲ ਜਾਵੇ
ਇੰਸਟੈਂਸ
ਉਦਾਹਰਣ 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 |
JavaScript ਗਰੁੱਪ: | object.style.scrollPadding="20px" |
ਬਰਾਉਜ਼ਰ ਸਮਰੱਥਾ
ਸਾਰੇ ਪੱਧਰਾਂ ਦੇ ਨੰਬਰ ਇਸ ਸੰਦਰਭ ਵਿੱਚ ਪਹਿਲੀ ਵਾਰ ਇਸ ਗੁਣ ਦੀ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰੱਥ ਬਰਾਉਜ਼ਰ ਦੀ ਸੰਸਕਰਣ ਨੰਬਰ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
ਸਬੰਧਤ ਪੰਨੇ
ਸੰਦਰਭਃCSS scroll-padding-bottom ਪ੍ਰਤੀਯੋਗਿਤਾ
ਸੰਦਰਭਃCSS scroll-padding-left ਪ੍ਰਤੀਯੋਗਿਤਾ
ਸੰਦਰਭਃCSS scroll-padding-right ਪ੍ਰਤੀਯੋਗਿਤਾ
ਸੰਦਰਭਃCSS scroll-padding-top ਪ੍ਰਤੀਯੋਗਿਤਾ
- ਪਿਛਲਾ ਪੰਨਾ scroll-margin-top
- ਅਗਲਾ ਪੰਨਾ scroll-padding-block