CSS scroll-padding-left ιδιότητα
- Προηγούμενη σελίδα scroll-padding-inline-start
- Επόμενη σελίδα scroll-padding-right
Ορισμός και χρήση
scroll-padding-left
Η ιδιότητα καθορίζει τη απόσταση από το αριστερό μέρος του κουτί μέχρι τη θέση της αλληλεπίδρασης του υποέλκους.
Η θέση της αλληλεπίδρασης είναι η θέση όπου το υποέλκος συγκρατείται στο κουτί όταν το σφρίγος σταματά.
Η θέση της αλληλεπίδρασης προσδιορίζεται από ιδιότητες, η επίδραση των οποίων πρέπει να ρυθμιστεί στο υποστοιχείο
θεσμοθετημένα, αλλά μπορεί επίσης να επηρεάζονται από τις ιδιότητες CSS κατεύθυνση
ιδιότητες, και να ρυθμιστούν στο γονικό στοιχείο writing-mode
η επίδραση.
Σημείωση:Η ιδιότητα αυτή είναι έγκυρη μόνο όταν η θέση της αλληλεπίδρασης είναι στο αριστερό μέρος του υποέλκους.
要看到 scroll-padding-left
για να δείτε ιδιότητες, η επίδραση των οποίων πρέπει να ρυθμιστεί στο υποστοιχείο
scroll-snap-align scroll-padding-left
ιδιότητες, και να ρυθμιστούν στο γονικό στοιχείο και
scroll-snap-type
ιδιότητας.
Παράδειγμα
Παράδειγμα 1
Ρυθμίστε το περιθώριο κύριας στροφής από το αριστερό μέρος του κουτιού στο σημείο αφοσιωμένης απόσταση 20px: div { }
scroll-padding-left: 20px;
scroll-padding-left
Παράδειγμα 2: Βιβλιοθήκη εικόνων
Η ιδιότητα μπορεί να χρησιμοποιηθεί σε φωτογραφικές συλλογές με吸附 behaviors για να βγάλει τις εικόνες από το πίσω στοιχείο στο πεδίο όρασης: scroll-padding-left: 30px; }
#container > img {
Παράδειγμα 3: Ρύθμιση περιθωρίου κύριας στροφής στα αριστερά scroll-padding-left
Η ιδιότητα μπορεί επίσης να ρυθμιστεί στο κουτί για να
#container > div { scroll-padding-left: 30px; }
Παράδειγμα 4: Θέση αφοσιωμένης
Για να scroll-padding-left
Η ιδιότητα λειτουργεί, η θέση του αφοσιωμένου στοιχείου πρέπει να ρυθμιστεί στην αριστερή πλευρά του υποστοιχείου. Σε αυτό το παράδειγμα:κατεύθυνση
Η τιμή της ιδιότητας 'rtl' θα μεταφέρει τη θέση από την αριστερή πλευρά του υποστοιχείου στην δεξιά πλευρά. Χρησιμοποιώντας αυτό τον κώδικα:scroll-padding-left
Η ιδιότητα δεν θα λειτουργήσει πλέον:
#container { κατεύθυνση: rtl; scroll-padding-left: 30px; } #container > div { scroll-snap-align: δεν υπάρχει αρχή; }
Γλώσσα CSS
scroll-padding-left: αυτόματα|τιμή|αρχική|υποκείμενο;
Τιμή ιδιότητας
Τιμή | Περιγραφή |
---|---|
αυτόματα | Προεπιλεγμένη τιμή. Ο περιηγητής υπολογίζει το περιθώριο. |
μήκος |
Ορισμός με μονάδες όπως px, pt, cm για το scroll-padding-left. Δεν επιτρέπεται η χρήση αρνητικών τιμών. Δείτε:Μονάδες CSS. |
% | Ορισμός ποσοστού της πλάσεως του στοιχείου ως περιθώριο. |
αρχική | Ρυθμίστε αυτή την ιδιότητα στη προεπιλεγμένη τιμή. Δείτε: αρχική. |
υποκείμενο | Απόκτηση αυτής της ιδιότητας από το γονικό στοιχείο. Δείτε: υποκείμενο. |
Τεχνικές λεπτομέρειες
Προεπιλεγμένη τιμή: | αυτόματα |
---|---|
Προσδοκία: | Όχι |
Δημιουργία αニμασιών: | Δεν υποστηρίζεται. Δείτε:Ιδιότητες αнимации. |
Έκδοση: | CSS3 |
Γλώσσα JavaScript: | object.style.scrollPaddingLeft="20px" |
Υποστήριξη περιηγητών
Τα αριθμήματα στην τаблицή δείχνουν την έκδοση του πρώτου προγράμματος περιήγησης που υποστηρίζει την ιδιότητα.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
Σελίδες συναφείς
Αναφορά:CSS direction ιδιότητα
Αναφορά:CSS scroll-snap-align ιδιότητα
Αναφορά:CSS scroll-snap-type ιδιότητα
Αναφορά:CSS writing-mode 属性
- Προηγούμενη σελίδα scroll-padding-inline-start
- Επόμενη σελίδα scroll-padding-right