Tôi đang cố gắng thực hiện div nghiêng sau. Tôi đã gần như đạt được hình dạng dưới đây tuy nhiên phía dưới là không xiên theo hướng đúng như hình dạng của tôi dưới đây. Làm thế nào tôi có thể sửa lỗi này?CSS trên cùng và dưới cùng của CSS
Shape đính kèm
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>
nghiêng phía dưới của bạn cần phải được degs tiêu cực – Huangism
Tôi mang nó bạn nhìn như thế nào Eric Meyer đã trở lại này khi IE5.5 là phổ biến? http://meyerweb.com/eric/css/edge/slantastic/demo2.html –
Cảm ơn :) giá trị âm là chính xác :) – user1673498