2016-09-05 3 views
0

Je suis en train de créer un div comme celui ci-dessous:Skewed Div - Côté droit seulement

Skewed Text Area

Quelle est la meilleure façon de s'y prendre. Je suis désolé pour le manque de code mais je pense que tout ce que j'ai essayé est dans le mauvais sens. J'ai essayé de faire pivoter un div mais tout le côté gauche doit rester à angle droit.

Est-ce possible?

+0

Enregistrer l'image et l'utiliser comme une image d'arrière-plan;) –

+0

Mais si je fais ce que je vais avoir besoin de redimensionner l'image à chaque fois qu'il est utilisé. –

Répondre

0

.normal { 
 
    background: gray; 
 
     height: 200px; 
 
    width: 50%; 
 
    position: relative; 
 
    padding: 20px; 
 
} 
 

 
.slanted { 
 
    background: skyblue; 
 
    box-sizing: border-box; 
 
    border-radius:20px; 
 
    height: 200px; 
 
    width: 90%; 
 
    position: absolute; 
 
    padding: 20px; 
 
     transform: skewY(4deg); 
 

 
}
<div class="normal"> 
 
<div class="slanted"> 
 
    <h2>Hello World!</h2> 
 
    <p>This was you are trying to get i Hope</p> 
 
</div> 
 
    <div>

+0

Merci beaucoup! :) –

+0

Le seul problème avec la réponse est que cela ne fausse pas le côté droit de la div. : / –