我正在嘗試使用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);
}
但是,如果你發現在立方體的文字被縮放和獲取模糊的東西,是我想擺脫的東西。 –