I am trying to make the next oblique div. I almost reached the shape below, however the bottom is not tilted in the right direction, like my shape is below. How can i fix this?
Attached figure

http://jsfiddle.net//fgdcq3qp/
CSS
.slanted { background: red; box-sizing: border-box; height: 40vh; width: 100%; position: relative; padding: 20px; } .slanted:before { content: ""; background: red; height: 40px; transform: skewY(2deg); position: absolute; left: 0; right: 0; z-index: -1; } .slanted:after { content: ""; background: red; height: 40px; transform: skewY(1deg); position: absolute; left: 0; right: 0; z-index: -1; } .slanted:before{ top: -20px; } .slanted:after { bottom: -30px; }
HTML
<div class="slanted"> <h2>Hello World!</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perspiciatis et debitis pariatur perferendis adipisci doloribus aspernatur ea quo illum a.</p>
source share