CSS scroll-padding-inline-end ιδιότητα
- Προηγούμενη σελίδα scroll-padding-inline
- Επόμενη σελίδα scroll-padding-inline-start
Ορισμός και χρήση
scroll-padding-inline-end
Η ιδιότητα καθορίζει την απόσταση μεταξύ του τέλους του κουτιού και της θέσης ευθυγράμμισης του υποσύνολου στην κατεύθυνση της γραμμής.
Αυτό σημαίνει ότι όταν σταματά η κύληση, η κύληση θα προσαρμοστεί γρήγορα και θα σταματήσει στην απόσταση καθορισμένη μεταξύ της θέσης ευθυγράμμισης και του κουτιού.
Η κατεύθυνση της γραμμής είναι η κατεύθυνση στην οποία το επόμενο χαρακτήριο τοποθετείται σε σχέση με τον υπάρχοντα χαρακτήριο στη γραμμή, και αυτό είναι ο τρόπος που τα ετικέτες με CSS display: inline; (όπως τα ετικέτες <a> και <strong>) είναι διαμορφωμένα στο κείμενο. Η κατεύθυνση της γραμμής εξαρτάται από τη γλώσσα γραφής, για παράδειγμα οι νέοι χαρακτήρες της αραβικής είναι διατεταγμένοι από δεξιά προς αριστερά, οπότε η κατεύθυνση της γραμμής είναι από δεξιά προς αριστερά, ενώ η κατεύθυνση της γραμμής σε ιστοσελίδες με αγγλικά είναι από αριστερά προς δεξιά. Η κατεύθυνση της γραμμής μπορεί να καθοριστεί από την ιδιότητα CSS direction
και writing-mode
Ορισμός.
Η θέση ευθυγράμμισης είναι η θέση στην οποία το υποσύνολο ευθυγραμμίζεται στο κουτί όταν σταματά η κύληση.
Σημείωση:Αυτή η ιδιότητα είναι διαθέσιμη μόνο scroll-snap-align
Η ιδιότητα αυτή λειτουργεί μόνο όταν ο προσαρμοσμός κατεύθυνσης είναι 'end'.
για να δείτε scroll-padding-inline-end
ιδιότητα στο γονικό στοιχείο, και πρέπει να οριστεί scroll-snap-align
ιδιότητες, και πρέπει να οριστεί scroll-padding-inline-end
και scroll-snap-type
Ιδιότητα.
Εκτελεστική
Παράδειγμα 1
Ορίστε την παράλληλη απόσταση διαδρομής από το τέλος του κουτιού στη θέση προσαρμογής ως 20px:
div { scroll-padding-inline-end: 20px; }
Παράδειγμα 2: Βιβλιοθήκη εικόνων
scroll-padding-inline-end
Η ιδιότητα μπορεί να χρησιμοποιηθεί σε γκαλερί με συμπεριφορά προσαρμογής για να βγάλει τις εικόνες από το σταθερό στοιχείο:
#container { scroll-padding-inline-end: 30px; }
Παράδειγμα 3
Όταν το στοιχείο του κουτιού writing-mode
Όταν η τιμή της ιδιότητας είναι 'vertical-rl', η κατεύθυνση του σεναρίου μετατοπίζεται από τα αριστερά στην κορυφή και το τέλος από τα δεξιά στην κάτω γωνία, επηρεάζοντας τη συμπεριφορά της προσαρμογής του ρολογιού. scroll-padding-inline-end
Πώς λειτουργεί η ιδιότητα:
#container { scroll-padding-inline-end: 20px; writing-mode: vertical-rl; }
Παράδειγμα 4
Όταν το στοιχείο του κουτιού direction
Όταν η τιμή της ιδιότητας είναι 'rtl', η κατεύθυνση του σεναρίου μετατοπίζεται από τα δεξιά στα αριστερά για τον πίνακα και τα στοιχεία του πίνακα, επηρεάζοντας τη συμπεριφορά της προσαρμογής του ρολογιού. scroll-padding-inline-end
Πώς λειτουργεί η ιδιότητα:
#container { scroll-padding-inline-end: 20px; direction: rtl; }
Γλώσσα CSS
scroll-padding-inline-end: auto|value|initial|inherit;
Τιμή ιδιότητας
Τιμή | Περιγραφή |
---|---|
auto | Προεπιλεγμένη τιμή. Ο περιηγητής υπολογίζει την πύλη. |
length |
Ορίζει την απόσταση scroll-padding-inline-end με μονάδες όπως px, pt, cm κ.λπ. Δεν επιτρέπεται η χρήση αρνητικών τιμών. Δείτε επίσης:Μονάδες CSS. |
% | Ορίζει το πλάτος της πύλης του περιεχομένου ως ποσοστό του πλάτους του στοιχείου που περιέχει. |
initial | Θέστε αυτή την ιδιότητα στη προεπιλεγμένη τιμή της. Δείτε επίσης: initial. |
inherit | Κληρονομείται αυτή η ιδιότητα από το γονικό στοιχείο. Δείτε επίσης: inherit. |
Τεχνικά λεπτομέρειες
Προεπιλεγμένη τιμή: | auto |
---|---|
Πρόληψη από κληρονομικότητα: | Όχι |
Δημιουργία αнимάσεων: | Δεν υποστηρίζεται. Δείτε επίσης:Σύμβολα σχετικά με τις αнимάσεις. |
Έκδοση: | CSS3 |
Γλώσσα JavaScript: | object.style.scrollPaddingInlineEnd="20px" |
Υποστήριξη περιηγητών
Οι αριθμοί στη τаблицή αντιπροσωπεύουν την έκδοση του προγράμματος περιήγησης που υποστηρίζει πλήρως αυτή την ιδιότητα.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 15.0 | 56.0 |
Σελίδες συναφείς
Αναφορά:CSS direction ιδιότητα
Αναφορά:CSS scroll-snap-align ιδιότητα
Αναφορά:CSS scroll-snap-type ιδιότητα
Αναφορά:CSS writing-mode 属性
- Προηγούμενη σελίδα scroll-padding-inline
- Επόμενη σελίδα scroll-padding-inline-start