2015/2/28 9:24:58 查看:

三维设计是新一代数字化虚拟化智能化设计平台的基础。它是建立在平面二维设计的基础上,让设计目标更立体化,更形象化的一种新兴设计方法。

学习设计的美术的确很重要。主要是要对立体方面有感觉。但如果经过自己的锻炼和对软件的熟练程度。

传统的方法,我们是在一个平面的二维空间内考虑布局,也就是上下左右四个方向。如果我们把每个模块抽象成为一个平面,从三维的角度来看,有了前后的关系,一个页面就可以看做N个层的重叠,通过层之间的互相透视,二维上形成一个页面。这种抽象只是在设计页面布局的角度,和最终呈现给用户的二维视觉没有影响。二维布局越复杂,制作难度越大,在三维空间内,再复杂的布局也就是更多个层的叠加,同时根据浏览器解析代码自上而下的特性,可以随意调整各模块的显示顺序,很多存在于二维布局方法的难题迎刃而解。
二维布局最常用的是使用浮动和相对定位,目的是想尽办法让各种各样的模块挤在一个平面内,为了照顾兼容和应付各种BUG,往往结构和表现都处理的非常复杂,效率方面大打折扣。三维布局必须使用绝对定位,绝对定位容易给人造成一种布局固定的误解,其实是错误的,绝对定位一定程度上可以代替浮动做到相对屏幕,而且兼容性更好。典型例子:高度100%的绝对定位自适应布局
三维举例
实际项目中最常见的是二维三维布局混合使用,通过优点互补可做到最优处理结果,而且可扩展性好,理论上一个页面可以叠加N个层的内容,每个层内又可进行二维操作,于是能轻松实现很多复杂布局,有更多创意空间。典型例子:不用float,模块居中布局例子比如你在第4个模块区域点右键,肯定不会出现“图片另存为”的功能选项,虽然此处确实是图片,因为你当前鼠标右击控制区域在最顶层的模块3上。