Checkout my Getting Started with React video course on Skillshare. It is 100% free.

What can you do with the box-decoration-break property in CSS

Did not know too much about box-decoration-break until recently. I had to make a text, that was surrounded by a border, and to close its border when a new line started. Something like this:

However, I was only able to get something like this:

Well, it seems that the box-decoration-break does exactly this. Using the clone and sliced values you can decide how the border behaves. It is more clear if we set them one next to each other:

Slice is the default implicit value. Below is the full working codepen for this.

See the Pen
by JS Craft (@js-craft)
on CodePen.

Please note that for Chrome and Safari we will need to use the webkit prefix.

In this css tricks article, we have also a vertical example for its usage.