Je suis confronté au problème suivant avec mon div incliné du haut et du bas. Ce devrait être quelque chose comme sur la photo que je fournis ici. Je veux utiliser before
pseudo élément pour la partie supérieure de la div et after
pour la partie inférieure de la div et le fond est un peu de travail, mais j'ai seulement un problème avec le haut. Des idées comment je peux accomplir cet effet en utilisant mon code?Bords inclinés haut et bas
Je veux qu'il ressemble à ceci:
Voici ce que j'ai jusqu'à présent:
.example {
width: 100%;
height: 700px;
position: relative;
background: red;
}
.example:after {
content: "";
width: 100%;
height: 100%;
position: absolute;
background: inherit;
z-index: -1;
bottom: 0;
transform-origin: left bottom;
transform: skewY(-10deg);
}
.example:before {
content: "";
width: 100%;
height: 100%;
position: absolute;
background: inherit;
z-index: -1;
top: 0;
transform-origin: top left;
transform: skewY(5deg);
}
<div class="example">
<h1>SOME CONTENT</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugit eius excepturi at voluptates, est enim amet. Architecto eaque est assumenda, placeat ipsam repellendus atque nihil dolores, eos, commodi, provident sunt. Lorem ipsum dolor sit amet, consectetur
adipisicing elit. In dicta ut corrupti beatae maiores, officiis saepe omnis voluptatem facilis eveniet ex voluptate, ipsam libero! Recusandae ipsam, provident quam enim rem!</p>
<h2>More Content</h2>
</div>
Voulez-vous que votre contenu texte reste dans le rouge? –
oui il devrait être à l'intérieur du fond rouge –