| <html> |
| <head> |
| <style> |
| .container { |
| font: 50px/1 Ahem, sans-serif; |
| -webkit-font-smoothing: antialiased; |
| color: green; |
| } |
| |
| .shape-outside { |
| width: 100px; |
| height: 100px; |
| float: left; |
| -webkit-shape-outside: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px'><rect x='0' y='50' width='50' height='50' fill='blue'/></svg>"); |
| } |
| </style> |
| <script> |
| window.onload = function() { |
| var container = document.querySelector('.container'); |
| var shape = document.createElement('div'); |
| shape.className = 'shape-outside'; |
| container.insertBefore(shape, container.firstChild); |
| } |
| </script> |
| </head> |
| <body> |
| <div class='container'> |
| <p>X<br>X<br>X</p> |
| </div> |
| </body> |
| </html> |
| |