Comme suggéré dans les commentaires, ajouter de la couleur de fond à votre corps et ajouter une marge supérieure au pied de page, et utilisez le CSS suivant:
body, html {
height: 100%;
margin: 0;
background:#191919;
}
.hero-image {
background-color: #6c7cd0;
padding: 200px 0;
transform: skew(0deg, -10deg);
margin-top: -150px
}
.hero-text {
transform: skew(0deg, 10deg);
text-align: center;
}
.wrapper {
transform: skew(0deg, -10deg);
background: #191919;
color: white;
}
section, article {
transform: skew(0deg, 10deg);
padding: 20px;
}
.wrapper::after{
transform: skew(0deg, -10deg);
}
div > h1 {
margin-top: 50px;
}
footer {
text-align: center;
background: #6c7cd0;
color: white;
margin-top:50px;
padding: 20px;
}
Note: Votre mise en page a besoin d'un travail considérable dans les plus grands des fenêtres spécifiques au problème de l'obliquité.
Espérons que cela aide.
Ajouter background-color: # 6c7cd0 à votre corps. Cela devrait se débarrasser de l'espace blanc. Notez que votre design n'aura pas l'air très bien sur des moniteurs très larges ... pas grand-chose que vous pouvez faire à ce sujet sans javascript. – fluoresce
Si la couleur de fond de mon article est blanche alors comment puis-je le réparer? – Arjun