【问题标题】:CSS transform skew, how to make image top horizontal?CSS变换倾斜,如何使图像顶部水平?
【发布时间】:2013-03-26 09:41:28
【问题描述】:

问题是:如何使 .box2 图像顶部水平,就像第一个 .box div 一样?

查看小提琴: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%;

}

【问题讨论】:

    标签: css image transform skew


    【解决方案1】:

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

    【讨论】:

    • 它在 .box2 或 .box2 img 上的使用位置?
    • 就在.box2 - 它只会旋转 div 以抵消倾斜。
    • 也许这不是您想要的,但它会使图像的顶线水平。
    猜你喜欢
    • 1970-01-01
    • 2012-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-27
    • 1970-01-01
    • 2011-07-14
    相关资源
    最近更新 更多