Αιτήματα 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: αυτόματα|τιμή|initial|κληρονομικότητα;
Τιμή ιδιότητας
Τιμή | Περιγραφή |
---|---|
αυτόματα | Προεπιλεγμένη τιμή. Το πρόγραμμα περιήγησης υπολογίζει το περιθώριο εσωτερικού περιθωρίου. |
μήκος |
Ορίζει το περιθώριο εσωτερικού περιθωρίου με μονάδες όπως px, pt, cm κ.λπ. Δεν επιτρέπεται η χρήση αρνητικών τιμών. Δείτε:Μονάδες CSS. |
% | Ορίζει το περιθώριο εσωτερικού περιθωρίου ως ποσοστό του πλάτους του περιεχομένου του περιβάλλοντος. |
initial | Θέστε αυτήν την ιδιότητα στην προεπιλεγμένη τιμή της. Δείτε: initial. |
κληρονομικότητα | Κληρονομεί αυτήν την ιδιότητα από το γονικό στοιχείο. Δείτε: κληρονομικότητα. |
Τεχνικά λεπτομέρειες
Προεπιλεγμένη τιμή: | αυτόματα |
---|---|
Κληρονομικότητα: | όχι |
Ανίμαση: | μη υποστηριζόμενο. Δείτε:Αντιστοιχίες αニμασιών. |
Έκδοση: | 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
παραδείγματα:Αιτήματα CSS scroll-snap-align
παραδείγματα:Αιτήματα CSS scroll-snap-type
- πρόηγούμενη σελίδα scroll-margin-top
- επόμενη σελίδα scroll-padding-block