Den box-decoration-break
egenskapen lar deg kontrollere hvordan boks dekorasjoner er trukket over de fragmenter av en “ødelagt” element. Et element kan brytes inn i fragmenter på slutten av en linje, over kolonner eller ved sideskift.
.module ( box-decoration-break: clone; )
Boksen dekorasjonsegenskaper som kontrolleres av box-decoration-break
er: background
(og dens underegenskaper), border
, border-radius
, border-image
, box-shadow
, margin
, og padding
.
Verdier
slice
: den opprinnelige verdien. Boksdekorasjoner gjelder elementet som helhet og bryter i kantene på elementfragmentene.clone
: dekorasjoner gjelder hvert fragment av elementet som om fragmentene var ubrutte, individuelle elementer. Kanter vikler de fire kantene av hvert fragment av elementet, og bakgrunner tegnes på nytt for hvert fragment.
Bruk
box-decoration-break
kan bidra til å opprettholde en jevn design blant fragmentene av et ødelagt element.
I dette eksemplet er et avsnitt med en oransje kant og en toppmarg på 1 em delt over to kolonner. Det øverste avsnittet har startverdien box-decoration-break
på slice
. Det nederste avsnittet har clone
verdien.



Artikkel og demo av det.
Demo
Den box-decoration-break
Eiendommen har begrenset nettleser støtter. Denne demoen fungerer best i Firefox 37+, der box-decoration-break
støttes fullt ut.
Se pennen 1074b03653ffb32b88a6f88823c3de34 av CSS-Tricks (@ css-tricks) på CodePen.
Nettleserstøtte
I skrivende stund støtter bare Firefox fullt ut box-decoration-break
. Webkit-nettlesere og Opera støtter delvis box-decoration-break
på innebygde elementer på tvers av linjeskift, men ikke over kolonne- eller sideskift.
Chrome | Safari | Firefox | Opera | DVS | Android | iOS |
---|---|---|---|---|---|---|
31 * | 7 * | 37 | 29 * | Ingen | 4,4 * | 7,1 * |
* delvis støtte med -webkit
prefiks.