Met deze box-decoration-break
eigenschap kunt u bepalen hoe doosversieringen over de fragmenten van een "gebroken" element worden getekend. Een element kan in fragmenten opsplitsen aan het einde van een regel, over kolommen of bij pagina-einden.
.module ( box-decoration-break: clone; )
De decoratie doos eigenschappen bestuurd door box-decoration-break
zijn: background
(en de sub-eigenschappen), border
, border-radius
, border-image
, box-shadow
, margin
, en padding
.
Waarden
slice
: de beginwaarde. Doosversieringen zijn van toepassing op het element als geheel en breken aan de randen van de elementfragmenten.clone
: decoraties zijn van toepassing op elk fragment van het element alsof de fragmenten ongebroken, individuele elementen zijn. Randen omsluiten de vier randen van elk fragment van het element en de achtergronden worden voor elk fragment volledig opnieuw getekend.
Gebruik
box-decoration-break
kan helpen om een consistent ontwerp te behouden tussen de fragmenten van een gebroken element.
In deze voorbeeldafbeelding is een alinea met een oranje rand en een bovenmarge van 1em verdeeld over twee kolommen. De bovenste alinea heeft de beginwaarde box-decoration-break
van slice
. De onderste alinea heeft de clone
waarde.
Artikel en demo daarvan.
Demo
De box-decoration-break
accommodatie heeft beperkte browserondersteuning. Deze demo werkt het beste in Firefox 37+, waar box-decoration-break
volledig wordt ondersteund.
Zie de Pen 1074b03653ffb32b88a6f88823c3de34 door CSS-Tricks (@ css-tricks) op CodePen.
Browser-ondersteuning
Op het moment van schrijven ondersteunt alleen Firefox volledig box-decoration-break
. Webkit-browsers en Opera ondersteunen gedeeltelijk box-decoration-break
inline-elementen over regeleinden heen, maar niet over kolom- of pagina-einden.
Chrome | Safari | Firefox | Opera | D.W.Z | Android | iOS |
---|---|---|---|---|---|---|
31 * | 7 * | 37 | 29 * | Geen | 4,4 * | 7.1 * |
* gedeeltelijke ondersteuning met -webkit
voorvoegsel.