Η box-decoration-break
ιδιότητα σάς επιτρέπει να ελέγχετε τον τρόπο με τον οποίο σχεδιάζονται οι διακοσμήσεις κουτιών στα θραύσματα ενός «σπασμένου» στοιχείου. Ένα στοιχείο μπορεί να χωριστεί σε τμήματα στο τέλος μιας γραμμής, σε στήλες ή σε αλλαγές σελίδας.
.module ( box-decoration-break: clone; )
Το παράθυρο ιδιοτήτων διακόσμηση ελέγχεται από box-decoration-break
είναι: background
(και υπο-ιδιότητες), border
, border-radius
, border-image
, box-shadow
, margin
, και padding
.
Αξίες
slice
: η αρχική τιμή. Οι διακοσμήσεις κουτιών εφαρμόζονται στο στοιχείο στο σύνολό τους και σπάζουν στις άκρες των θραυσμάτων στοιχείων.clone
: οι διακοσμήσεις εφαρμόζονται σε κάθε θραύσμα του στοιχείου σαν τα θραύσματα να είναι αδιάσπαστα, μεμονωμένα στοιχεία. Τα περιγράμματα τυλίγουν τις τέσσερις άκρες κάθε θραύσματος του στοιχείου και τα φόντα επανασχεδιάζονται πλήρως για κάθε θραύσμα.
Χρήση
box-decoration-break
μπορεί να βοηθήσει στη διατήρηση μιας συνεπούς σχεδίασης μεταξύ των θραυσμάτων ενός σπασμένου στοιχείου
Σε αυτό το παράδειγμα εικόνας, μια παράγραφος με πορτοκαλί περίγραμμα και άνω περιθώριο 1em διασπάται σε δύο στήλες. Η πρώτη παράγραφος έχει την αρχική box-decoration-break
τιμή του slice
. Η κάτω παράγραφος έχει την clone
τιμή.
Άρθρο και επίδειξη αυτού.
Διαδήλωση
Η box-decoration-break
ιδιοκτησία διαθέτει περιορισμένη υποστήριξη προγράμματος περιήγησης. Αυτή η επίδειξη λειτουργεί καλύτερα στον Firefox 37+, όπου box-decoration-break
υποστηρίζεται πλήρως.
Δείτε το στυλό 1074b03653ffb32b88a6f88823c3de34 από CSS-Tricks (@ css-tricks) στο CodePen.
Υποστήριξη προγράμματος περιήγησης
Τη στιγμή αυτής της γραφής, μόνο ο Firefox υποστηρίζει πλήρως box-decoration-break
. Τα προγράμματα περιήγησης Webkit και η Opera υποστηρίζουν εν μέρει box-decoration-break
σε ενσωματωμένα στοιχεία σε αλλαγές γραμμής, αλλά όχι σε αλλαγές στηλών ή σελίδων.
Χρώμιο | Σαφάρι | Firefox | ΛΥΡΙΚΗ ΣΚΗΝΗ | ΙΕ | Android | iOS |
---|---|---|---|---|---|---|
31 * | 7 * | 37 | 29 * | Κανένας | 4.4 * | 7.1 * |
* μερική υποστήριξη με -webkit
πρόθεμα.