Wrapping Your Text In Shape With CSS
Do you want the text on your page to nicely curve over some image you displayed beside it? You can try CSS Shapes.
With CSS, you can make all kinds of shapes, but if you try to put any text inside even a simple non-rectangular shape, you can run into problems. The text will not wrap to fit inside the container.
To implement CSS shapes, we can make use of three properties shape-outside, shape-margin and shape-image-threshold. Supported by webkit browsers.