即10 css 3d变换表现不同

时间:2012-05-30 23:44:41

标签: css3 transform internet-explorer-10

我试图实现" translateZ"在IE10预览中转换功能并遇到了一个问题。

所以只有"直接"它才能正常工作。转换节点的父节点具有" -ms-perspective"如果父母的父母已经获得了" -ms-perspective"物业设置。

任何人都可以建议这是一个错误,如果有解决方法。 例如,如果在以下代码中我适用" -ms-perspective"它不起作用。 to" div1"并在div3上尝试rotateZ。

<div class="div1">
    <div class="div2">
        Parent
        <div class="div3">
            Child
        </div>
    </div>
</div>

1 个答案:

答案 0 :(得分:1)

在Internet Explorer 10.0.8400.0中,它似乎对我很好用:

<div class="div1">
    <div class="div2">
        Parent
        <div  class="div3">
            Child Rotated
        </div>
    </div>
</div>

以下CSS:

.div1 {
    margin: 25px 100px;
    background: #f1f1f1;
    -ms-perspective: 500px;
}

.div3 {
    width: 100px;
    height: 100px;
    background: orange;
    -ms-transform: rotateZ(30deg);
}

产生以下效果:

enter image description here

小提琴:http://jsfiddle.net/jonathansampson/NKZw6/