我想在X軸方向開發卡翻轉動畫。截至目前,div
現在只需使用rotateX()方法旋轉。我已經嘗試使用透視屬性到上面的div,而不是工作它扭曲我的div結構。因爲,這只是一個工作階段,我只針對谷歌瀏覽器。 請參閱codepen。透視CSS3不工作
這是我的HTML代碼。
<div class="wrapper">
<div class="upper">
<div class="upper-current">
<div class="content">
1
</div>
</div>
<div class="upper-next">
<div class="content">
2
</div>
</div>
</div>
<div class="lower">
<div class="lower-current">
<div class="content">
1
</div>
</div>
<div class="lower-next">
<div class="content">
2
</div>
</div>
</div>
</div>
而我的CSS, div.row { 寬度:150像素; height:200px; margin:0 auto; }
div.wrapper{
background-color: #444;
width: 150px;
height: 200px;
border-radius: 5px;
position:relative;
}
div.wrapper div.upper, div.wrapper div.lower{
height: 100px;
width:100%;
}
div.upper-current{
transition :all 1s;
transform-origin: 50% 100%;
}
div.wrapper > div.upper > div, div.wrapper > div.lower > div{
height: 100px;
width:100%;
position:absolute;
top:0;
overflow:hidden;
text-align:center;
background-color:#444;
}
div.wrapper > div.upper > div{
border-bottom: 3px solid #333;
}
div.wrapper > div.lower > div{
height: 200px;
}
div.upper-current{
z-index: 4;
}
div.upper-next{
z-index: 3;
}
div.lower-current{
z-index: 2;
}
div.lower-next{
z-index: 1;
}
div.content{
position: relative;
top: -24px;
}
我想達到這樣的效果。
但與我的代碼,我只是gettting。
什麼是你面臨的問題 –
使用透視後,上邊緣應該看起來更接近或簡單的話,考慮開門效應。給用戶。 我使用的角度來看,即使在那時我收到一個簡單的純rotateX效果 – Paras
這似乎爲我工作。 – Oriol