我是一个完整的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