The box-decoration-break
properti memungkinkan Anda mengontrol bagaimana kotak dekorasi ditarik di seluruh fragmen dari “rusak” elemen. Sebuah elemen bisa pecah menjadi fragmen di akhir baris, di atas kolom, atau di jeda halaman.
.module ( box-decoration-break: clone; )
Sifat dekorasi box dikendalikan oleh box-decoration-break
adalah: background
(dan sub-sifat-sifatnya), border
, border-radius
, border-image
, box-shadow
, margin
, dan padding
.
Nilai
slice
: nilai awal. Dekorasi kotak berlaku untuk elemen secara keseluruhan dan pecah di tepi fragmen elemen.clone
: dekorasi berlaku untuk setiap fragmen elemen seolah-olah fragmen tersebut tidak terputus, elemen individual. Perbatasan membungkus empat tepi setiap fragmen elemen, dan latar belakang digambar ulang secara penuh untuk setiap fragmen.
Pemakaian
box-decoration-break
dapat membantu mempertahankan desain yang konsisten di antara fragmen elemen yang rusak.
Dalam gambar contoh ini, paragraf dengan batas oranye dan margin atas 1em dipecah menjadi dua kolom. Bagian atas ayat memiliki awal box-decoration-break
nilai slice
. Paragraf bawah memiliki clone
nilai.
Artikel dan demo itu.
Demo
The box-decoration-break
properti memiliki dukungan browser terbatas. Demo ini bekerja paling baik di Firefox 37+, box-decoration-break
yang didukung penuh.
Lihat Pen 1074b03653ffb32b88a6f88823c3de34 oleh CSS-Tricks (@ css-trick) di CodePen.
Dukungan Browser
Pada saat tulisan ini dibuat, hanya Firefox yang mendukung penuh box-decoration-break
. Browser Webkit dan Opera mendukung sebagian box-decoration-break
pada elemen sebaris di seluruh jeda baris, tetapi tidak di seluruh kolom atau jeda halaman.
Chrome | Safari | Firefox | Opera | YAITU | Android | iOS |
---|---|---|---|---|---|---|
31 * | 7 * | 37 | 29 * | Tidak ada | 4,4 * | 7.1 * |
* dukungan parsial dengan -webkit
awalan.