我正试图复制下面图片的样式:
目前我的进展如下:
.asymmetric {
position: relative;
background-color: #7CCBF2;
}
.asymmetric::before {
position: absolute;
content: "";
width: 100%;
height: 115%;
top: -30px;
left: 0;
background-color: red;
transform: skewY(-3deg);
z-index: -10;
}
.asymmetric::after {
position: absolute;
content: "";
width: 100%;
height: 115%;
top: -10px;
left: 0;
background-color: yellow;
transform: skewY(3deg);
z-index: -10;
}
body {
margin: 0 auto;
background-color: #EEEEEE;
font-family: sans-serif;
}
section {
padding: 50px 0;
}
.blank-space {
height: 100px;
}
h2 {
margin: 0;
padding-bottom: 70px;
text-align: center;
text-transform: uppercase;
letter-spacing: 15px;
}
p {
width: 70%;
margin: 0 auto;
line-height: 2;
font-size: 18px;
}
<body>
<section class="blank-space"></section>
<section class="asymmetric">
<h2>Heading</h2>
<p>Lorem ipsum dolor sit amet, magna tellus, ultricies etphasellus tincidunt elit nec. Ornare sollicitudin sapien non, dignissim metus wisi pharetra sollicitudin, sem integer. Nibh sem et amet, ultrices ac interdum, nec enim lorem elit commodo dolor, aliquam ipsum eget ornare nullam, iaculis porttitor. Quisque sint, lobortis rutrum est nonummy, potenti quam quam molestie pede porta. Sem ante dis dui wisi suscipit, eu vitae odio integer, congue velit lectus aliquet luctus bibendum, et facilisis, laoreet ad</p>
</section>
<section class="blank-space"></section>
</body>
我尝试使用::before
和::after
,但结果甚至不相似。