我正在尝试使用css3创建3D立方体效果。当我在父div上使用translateZ时,我正在使用translateZ属性创建3D多维数据集环境,子div会自动继承属性。我试图使用变换:无,并试图给负转换,但没用。下面是一个例子fiddle阻止孩子继承translateZ属性
HTML
<div class="box-big">
<div class="box">
<h1>ABCD</h1>
</div>
</div>
CSS
body{
perspective: 1000px;
}
.box-big{
transform-style: perserve-3D;
}
.box{
width: 300px;
height: 300px;
background: #FF0000;
transform: translateZ(400px);
}
h1{
font-color: white;
line-height: 300px;
text-align: center;
transform: translateZ(-400px);
}
但是,如果你发现在立方体的文字被缩放和获取模糊的东西,是我想摆脱的东西。 –