我是一個完整的CSS3 noob,並嘗試使用HTML和CSS3 3D變換創建3D Tic Tac Toe UI。使用CSS 3D變換創建3D Tic Tac Toe UI
我想要的UI看起來像這 -
我使用HTML表格標記來創建塊,CSS3 perspective
財產給他們一個三維外觀。 這裏是我的HTML代碼的一部分創建blocks-
<table>
<tr>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
</table>
<table>
<tr>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
</table>
<table>
<tr>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
</table>
而且這裏是我的CSS代碼,其中擬申請所需的3D效果 -
table {
text-align: center;
padding: 5pt 0pt;
border-spacing: 0pt;
-webkit-perspective: 200px; /* Chrome, Safari, Opera */
perspective: 200px;
}
td {
width: 8em;
height: 8em;
border: 2pt solid #000;
-webkit-transform: rotateX(45deg);
transform: rotateX(45deg);
}
但部分問題是我沒有得到理想的結果。 我得到的用戶界面遠非預期。您可以在這裏看到我的代碼在JSFiddle上的結果 - http://jsfiddle.net/9tLeonhh/embedded/result/
請告訴我如何解決它,以及如何獲得我的預期UI?
隨意編輯小提琴。 謝謝。
它的工作! Thanx .. – plutonium1991 2014-09-25 11:01:39
你的歡迎。您可以將其標記爲已接受的答案。 – singhiskng 2014-09-25 14:16:54