1015 B
1015 B
title, tags, expertise, unlisted, cover, firstSeen, lastUpdated
| title | tags | expertise | unlisted | cover | firstSeen | lastUpdated |
|---|---|---|---|---|---|---|
| Shape separator | visual | intermediate | true | blog_images/shapes.jpg | 2018-02-25T15:14:39+02:00 | 2021-01-04T12:30:40+02:00 |
Uses an SVG shape to create a separator between two different blocks.
- Use the
:afterpseudo-element to create the separator element. - Use
background-imageto add the SVG (a 24x12 triangle) shape via a data URI. The background image will repeat by default, covering the whole area of the pseudo-element. - Use the
backgroundof the parent element to set the desired color for the separator.
<div class="shape-separator"></div>
.shape-separator {
position: relative;
height: 48px;
background: #9C27B0;
}
.shape-separator:after {
content: '';
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 12'%3E%3Cpath d='m12 0l12 12h-24z' fill='transparent'/%3E%3C/svg%3E");
position: absolute;
width: 100%;
height: 12px;
bottom: 0;
}