2013-03-26 91 views
0

問題是:如何使.box2圖像頂部水平,像第一個.box div?CSS變形歪斜,如何讓圖像頂部水平?

見小提琴:http://jsfiddle.net/PArPj/2/

.box2{ 
    height:600px; 
    width: 300px; 
    overflow:hidden; 
    -ms-transform:skewY(-20deg); /* IE 9 */ 
    -moz-transform:skewY(-20deg); /* Firefox */ 
    -webkit-transform:skewY(-20deg); /* Safari and Chrome */ 
    -o-transform:skewY(-20deg); /* Opera */ 
    transform:skewY(-20deg); 
    float: left; 
} 

.box2 img { 
    height: 600px; 
    width: 300px; 
    -ms-transform:skewY(-20deg); /* IE 9 */ 
    -moz-transform:skewY(-20deg); /* Firefox */ 
    -webkit-transform:skewY(-20deg); /* Safari and Chrome */ 
    -o-transform:skewY(-20deg); /* Opera */ 
    transform:skewY(-20deg); 

    -ms-transform-origin: 100% 100%; /* IE 9 */ 
    -webkit-transform-origin: 100% 100%; /* Safari and Chrome */ 
    -moz-transform-origin: 100% 100%; /* Firefox */ 
    -o-transform-origin: 100% 100%; /* Opera */ 
    transform-origin: 100% 100%; 

} 

回答

0

使用transform:rotate(35deg) skewY(-20deg);

+0

凡在.box2或.box2 IMG使用? – modeman 2013-03-26 10:00:27

+0

就在'.box2'上 - 它只會旋轉div來抵消歪斜。 – 2013-03-26 10:11:38

+0

可以請您在小提琴上演出,它不適合我 – modeman 2013-03-26 10:16:28