Ta box-decoration-break
właściwość pozwala kontrolować sposób rysowania dekoracji pudełek na fragmentach „zepsutego” elementu. Element może rozpadać się na fragmenty na końcu wiersza, w kolumnach lub w miejscach podziału strony.
.module ( box-decoration-break: clone; )
Właściwości dekoracji skrzyni sterowane box-decoration-break
są następujące: background
(i podgrup Właściwości) border
, border-radius
, border-image
, box-shadow
, margin
, i padding
.
Wartości
slice
: wartość początkowa. Dekoracje pudełkowe nakładają się na element jako całość i łamią się na krawędziach fragmentów elementu.clone
: dekoracje dotyczą każdego fragmentu elementu tak, jakby fragmenty były nieprzerwane, poszczególne elementy. Krawędzie otaczają cztery krawędzie każdego fragmentu elementu, a tła są przerysowywane w całości dla każdego fragmentu.
Stosowanie
box-decoration-break
może pomóc w utrzymaniu spójnego projektu wśród fragmentów zepsutego elementu.
Na tym przykładowym obrazie akapit z pomarańczową obwódką i górnym marginesem 1-em jest podzielony na dwie kolumny. Górny akapit ma box-decoration-break
wartość początkową slice
. Dolny akapit zawiera clone
wartość.
Artykuł i demo tego.
Próbny
Usługa box-decoration-break
ma ograniczoną obsługę przeglądarki. To demo działa najlepiej w przeglądarce Firefox 37+, gdzie box-decoration-break
jest w pełni obsługiwane.
Zobacz Pen 1074b03653ffb32b88a6f88823c3de34 autorstwa CSS-Tricks (@ css-tricks) na CodePen.
Wsparcie przeglądarki
W chwili pisania tego tekstu w pełni obsługuje tylko przeglądarkę Firefox box-decoration-break
. Przeglądarki Webkit i Opera częściowo obsługują box-decoration-break
elementy wbudowane w podziale na podziały wierszy, ale nie na podziałach kolumn lub stron.
Chrom | Safari | Firefox | Opera | TO ZNACZY | Android | iOS |
---|---|---|---|---|---|---|
31 * | 7 * | 37 | 29 * | Żaden | 4,4 * | 7,1 * |
* częściowe wsparcie z -webkit
prefiksem.