2017-03-28 1 views
0

Je suis confronté à un petit problème de conception avec les ajustements CSS. J'ai incliné les arrière-plans de toutes les sections et les éléments mais près du pied de page, je veux joindre l'article et le pied de page il ne s'ajuste pas selon le design. Quelqu'un peut-il aider à résoudre le problème. Voici mon lien plunker.Fond incliné avec des composants angulaires

<https://plnkr.co/edit/iCgonAiCoBUfSaAF851P?p=preview> 
+0

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

+0

Si la couleur de fond de mon article est blanche alors comment puis-je le réparer? – Arjun

Répondre

0

changement CSS comme

suivante
section { 
background: #191919; 
    color: white; 
} 
section, article { 
    transform: skew(0deg, -10deg); 
    padding: 20px; 
} 
section>div, article >div{ 
    transform: skew(0deg, 10deg); 
} 
article { 
    background: white; 
    color: black; 
} 

Plunker Link

+0

J'ai changé la couleur d'arrière-plan de l'article encore il a le même problème mis à jour le lien plunker https://plnkr.co/edit/iCgonAiCoBUfSaAF851P?p=preview – Arjun

+0

Comment voulez-vous que la section de l'article soit? fond blanc avec une police noire? –

+0

ouais avec fond blanc avec la police noire – Arjun

0

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.

+1

J'ai changé la couleur de fond d'article il a encore le même problème mis à jour plunker lien https://plnkr.co/edit/iCgonAiCoBUfSaAF851P?p=preview – Arjun

+0

Merci d'utiliser le CSS collé ci-dessus? Voyez si cela résout votre problème? –

+0

Comme vous l'avez dit, ma disposition ne fonctionne pas mieux dans les grandes fenêtres. Puis-je connaître le problème et quel genre de solution je dois aborder pour cela s'il vous plaît aider? – Arjun