2013-05-22 3 views

Répondre

1

Working Demo

Cela devrait faire l'affaire:

CSS

#test { 
    width: 200px; 
    height: 200px; 
    -webkit-transition: all 300ms ease-in; 
    background: black; 
    position: relative; 
} 

#test:after, #test:before { 
    display: block; 
    content: ""; 
    color: transparent; 
    width: 215px; 
    height: 50px; 
    background: white; 
    position: absolute; 
    left: -10px; 
    bottom: -20px; 
    -webkit-transform: rotate(12deg); 
    -moz-transform: rotate(12deg); 
} 
#test:before { 
    bottom: auto; 
    top: -20px; 
    -webkit-transform: rotate(-12deg); 
    -moz-transform: rotate(-12deg); 
} 

HTML

<div id="test"></div> 
+0

Après examen, il semble que peut-être la perspective CSS + Pivoter fonctionnerait bien . Mais je ne peux pas sembler avoir du contenu pour ne pas afficher déformé. http://jsfiddle.net/cyarema/G9bXT/3/ –

+0

@ChristiYarema, voulez-vous ce http://jsfiddle.net/G9bXT/4/? –

+0

Gurpreet .... TRÈS PROCHE. Merci. Pensez-vous que le contenu pourrait être contenu dans la boîte rouge? J'ai essayé un débordement caché ... n'a pas fonctionné. Ces gens veulent que les images et le texte soient coupés par la forme rouge, pas seulement sur le dessus. –