我正在通過CSS沿Y軸旋轉90度硬幣。有沒有辦法讓我可以在旋轉後顯示硬幣的厚度,我認爲在硬幣沿着Y軸旋轉後我可以縮放Y,但這看起來不起作用。如果可能的話,請建議一些方法來做同樣的事情。 link_on_js fiddle爲相同。請使用webkit瀏覽器打開鏈接。想要顯示元素旋轉時的厚度
CSS
.coin {
display: block;
background: url("url-to-image-of-coin.jpg");
background-size: 100% 100%;
width: 100px;
height: 100px;
margin: auto;
border-radius: 100%;
transition: all 500ms linear;
}
.flip {
transform: rotateY(180deg);
}
HTML
<div class="coin"></div>
jQuery的
$('.coin').click(function() {
$(this).toggleClass('flip');
});
網絡ddle
硬幣」?這只是2D,沒有真正的Z軸存在。 – Armin 2012-07-25 07:52:22
因爲我使用硬幣的二維圖像,但實際上硬幣是三維物體,所以當我沿着Y軸旋轉時,我應該看到厚度以及具有實際效果。這可以用css本身完成嗎? – manyu 2012-07-25 07:54:56
啊好的。我認爲CSS不能滿足你的要求。這看起來像是一個Canvas的任務。但我沒有經驗。 – Armin 2012-07-25 07:56:28