web没有栅格化,你衣服穿大码了你知道吗?

轮栅格化系统对于网页设计的重要性

最近因为面试的原因,研究了几个目前比较火热的视频网站。对其中的设计做了一些对比和分析,今天讲讲我在分析过程中的其中一个收获——“栅格化系统”。

其实栅格化系统已经是老生常谈了。但是相信还有很多新手设计师,甚至部分的资深的设计师,都没有认真去深入了解并且将其应用到网页设计规范中。

栅格化其实就像是一个设计标尺,能够为网站各种形态量体裁衣。而如果失去了栅格系统,网站设计就有点像是看心情下手。高兴时剪一下,开心时又剪一下。

然而仔细一想,为什么要剪这里,为什么要剪这么大?是想不通的,只有一句,看当时设计师的审美标准和心情。所以如果没有栅格化,你web的衣服穿大了还是小了,你知道吗?

这里我不打算讲理论,我也不是理论大师,文末有一篇比较好的介绍栅格化的文章,大家可以看看。

我主要讲一下分析的几个网站(A站、B站、土豆)

栅格系统公式:W = A * n – i ; A = a + i;

i : 被分割的区块之间的间隔(为了方便计算,大都为10px)

整个公示中,i和n一样是核心,再确定i,即可确定整个栅格化系统。

根据上述公式,

A站(acfun)的总宽度两边分别留了padding=10px,也就是一个i的距离,所以W=1180-20px=1160px,i=20px

用sketch的栅格化功能对比了12等分和24等分对照acfun的web页面,发现A站并没有用到完美栅格化系统,略微失望,只是用了zoom scale方法来进行小尺寸页面的适配显示。

具体实现方式为:当浏览器页面小于1160的时候,web内容排版减少一个最小内容块的宽度w=160,如下图标注3,于是剩余宽度为1160-160-20=980px,这时候,标注2的内容块也减少一个,但是由于A站的设计有两种视频内容尺寸(而且比例不同),导致上部分区的剩余宽度是1160-216-20=924px,这时候只能重新定义标注1位置的轮播图宽度了,原本的452+56=508px。

该站其他页面同样遵从这样的设计思路。但是由于不是严格按照栅格系统,所以很多时候,会有或多或少的问题。比如在合辑页面,设计了一个7等分,页面宽度也莫名地成为了1200。虽然一看就知道是旧版页面,但是如果一开始有严格的栅格系统,就不会出现这些奇怪的数字。

B站(bilibili)则稍微比A站设计要严格一点,在全站范围,基本的视频尺寸就是一个,就是宽度160px。但是由于两者的结构和排版基本无二,栅格系统同样不完善,所以B站一样会出现问题。

因为全站的兼容样式前端需要规范起来,所以其他页面正常也是有1160和980两个尺寸,但是由于980不是通过

栅格化所得,当设计5等分的时候,内容块的宽度并不是最小的内容块尺寸160px,这时候要兼容小尺寸就必须要牺牲间距了。奇怪的样式还有如下图所示

界面设计师建立在规范的设备体验之上的艺术品。所以在将想要的设计呈现给用户的时候,先多想想为什么我的用户头像要设置成80×80,或者,我的表单长度为什么是320×80。这样会更加经得起推敲,例如我天朝大土豆的web界面,虽然搜索栏任性了一点,上传视频和登陆按钮也偏移了一点点。但是核心内容都是经得起推敲的。

文末附上一篇我之前看过的好文,想深入了解栅格化可以看:高级技巧!视觉设计中的栅格化与比例

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,699评论 1 92
  • 本文不适合采用天才设计(Genius Design)方法的人士。 有一种“奇怪的”现象会经常的看到“很多设计师没有...
    founderdesign阅读 3,021评论 0 5
  • Liya - 2015年8月31日 当女神潘潘导师问我是否了解网页设计中的栅格系统,为什么要使用栅格系统时,脑中能...
    Liya胖崔阅读 8,512评论 4 36
  • 一本手帐可以完整指导你规划你的时间!看了不少关于时间管理的资料,这本介绍手帐的本子,应该能够赢得喜欢手帐的妹子芳心...
    妃常暖阅读 9,194评论 3 55
  • 今天的日常示范:如何搬椅子。楷楷走到椅子旁边站着,一只手握住椅背,一只手扶住椅面然后开始搬椅子。抬起椅子后开始搬,...
    ic班阅读 4,985评论 0 0

友情链接更多精彩内容