在过去相当长的一段时间内,3D技术一直被应用在桌面型应用程序内。最近,随着智能电话中一些显卡硬件加速(即GPU加速)技术的应用,3D技术也开始逐渐被应用在Web应用程序中。
自从WPF与Silverlight中使用透视投影变换(Perspective transforms)技术开始,对用户界面上的元素使用一个合适的CSS模型正式成为开发者实现3D效果的一种方法。
2009年3月,CSS 3D Transform模型被正式推出,它允许Web应用程序的开发者通过对页面上任何可视元素应用3D透视投影变换特效来实现一个高级的,令人惊叹的用户界面。
CSS 3D Transform模型是对CSS 2D Transform模型的一个扩展,其中添加了一些特性,其中包括在3D空间中实现透视投影、旋转及变换特效。由于CSS 3D Transform模型的使用可以大大减低实现3D界面的难度,所以现在可以很方便地实现一个3D用户界面。
全文请见以下地址链接: