几个术语和一个公式
一个标准的栅格系统,包括以下部分:
将flowline的总宽度标记为W, column的宽度标记为c, gutter宽度标记为g, margin的宽度标记为m, column的个数标记为N, 我们可以得到以下公式:
W = c * N + g * (N - 1) + 2 * m
一般来说,Gutter的宽度是Margin的两倍,上面的公式可以简化为:
W = c * N + g * (N - 1) + g = (c + g) * N
将c+g标记为C, 公式变得非常简单:
W = C * N
上面的公式就是栅格系统的基础,很简单吧。
栅格系统的优势
上面的“发现”是让人有点沮丧的。目前严格采用栅格系统的站点非常少,为什么我们还要努力的让网页栅格化呢?
栅格系统具有以下优势:
- 能大大提高网页的规范性。在栅格系统下,页面中所有组件的尺寸都是有规律的。这对于大型网站的开发和维护来说,能节约不少成本。
- 基于栅格进行设计,可以让整个网站各个页面的布局保持一致。这能增加页面的相似度,提升用户体验。
- 对于设计师们来说,灵活地运用栅格系统,能做出很多优秀和独特的设计。(详见《超越CSS》一书)
对于大型网站来说,我相信栅格化将是一种潮流和趋势。
下面讨论栅格系统中的黄金分割。
黄金分割
黄金分割可以归结为数学问题:对于长度为1的线段,将其分成两部分 x 和 1 - x, 使得:
x / 1 = (1 - x) / x
化为简单的二次方程:
x^2 + x - 1 = 0
正数解为:
x = (sqrt(5) - 1) / 2 ~= 0.618
这就是黄金分割。这个比例不仅仅出现在诸如绘画、雕塑、音乐、建筑等艺术领域,在管理、工程设计等方面也有着不可忽视的作用。(这是个自然界的魔数,类似的还有真空光速、普朗克常数、精细结构等等,感兴趣的Google吧)
在平面设计领域,黄金分割点被广泛采用。
后面还有好些资料,不过有些图,懒得上传图片了,直接上传个word文档吧~~
- 大小: 78.1 KB
分享到:
相关推荐
总结起来,"Layout一套响应式栅格化布局方案提供1X2x3x4x5栅格排布"是一个综合了Flexbox、Grid布局和响应式设计的实践案例。通过理解和应用这些技术,开发者可以创建出适应多种设备的高效、美观的网页布局。在实际...
HTML(HyperText Markup Language)是用于创建网页的标准标记语言,它是网页制作的基础,允许开发者通过一系列的标签来组织和格式化网页内容。本篇文章将全面总结HTML网页制作的关键知识点。 一、标签基础 1. HTML...
总结来说,table和栅格文件在IT领域中各有其独特的应用场景和优势。表格适合于存储结构化数据,便于管理和分析;栅格文件则擅长表达连续的地理空间信息。理解并熟练运用这两种数据形式,对于数据科学家、GIS专业人员...
在网页设计中,CSS 栅格系统是一种常见的布局方式,它使得页面设计能够适应各种屏幕尺寸,提供了一种响应式的解决方案。本文将深入探讨CSS栅格系统的基本原理,并以Bootstrap、Foundation和Pure为例进行详细讲解。 ...
总结,"Myweb-1.0_html5_html5静态网页_静态网页_响应式_"这个压缩包很可能包含了使用HTML5技术和响应式设计制作的个人主页源代码。开发者可以通过查看这些文件,学习HTML5的新特性以及如何实现一个自适应的、具有...
总结来说,Div+CSS的网页框架设计是网页开发的关键技能之一,它使得网页结构清晰,样式统一,易于维护。本草之灵项目提供了一个实际的案例,帮助我们更好地理解和运用这一技术。无论是初学者还是经验丰富的开发者,...
在贵美商城网页制作的过程中,我们关注的核心是网站的布局设计和页面复用技术,这两点对于提升用户体验、降低开发成本以及保持网站一致性至关重要。以下将详细阐述这两个方面。 首先,网页布局是网页设计的基础,它...
总结来说,jQuery图片栅格替换效果是通过jQuery选择器、事件绑定和DOM操作实现的一种常见网页交互效果。通过合理地结合HTML、CSS和JavaScript,我们可以创建出各种各样的动态视觉体验,提升网站的吸引力和用户参与度...
在网页设计中,织梦网页布局是一种常见的CMS(内容管理系统)布局方式,它允许设计师通过预定义的模板和模块化设计快速构建网站。织梦系统提供了丰富的自定义选项,让非程序员也能轻松调整布局,提高工作效率。 ...
2. 网页设计中的网页界面栅格化是指栅格系统,英文为“grid systems”,是从平面栅格系统中发展而来,以规则的网格阵及信息分布,通俗点讲是在网页界面设计中,运用固定的格子设计版面布局,使页面风格工整简洁。...
《中文网页设计》 ...总结来说,中文网页设计是一门融合艺术和技术的学科,设计师需要在视觉美感、用户体验、技术实现等方面找到平衡,创作出既符合中文文化特色,又能满足现代网络需求的优秀作品。
### 网页设计简史中的关键知识点 #### 黎明前的黑暗(1989) - **互联网的起源**:互联网起源于1989年,最初只能通过黑色显示屏...随着技术的不断革新,未来的网页设计将继续朝着更加个性化、高效和友好的方向发展。
总结,"整合图片懒加载及百度地图定位与显示"项目展示了前端开发中的两个关键技巧:优化用户体验的图片懒加载策略,以及结合百度地图API实现的定位与地图功能。通过深入研究这个项目,开发者不仅可以掌握这些技术,...
总结,合理布局网页涉及多个方面,包括理解基本布局类型,注重用户体验,创建视觉层次,有效组织内容,巧妙运用空白和色彩,以及持续测试和优化。网页设计师应结合项目需求,灵活运用这些原则,打造出既美观又实用的...
总结来说,这个项目利用了HTML、CSS和JavaScript构建了一个关于家乡的网页,通过Bootstrap框架提高了开发效率和网页质量。网页中可能包含了丰富的多媒体内容,如图片和视频,使得用户能够更好地了解和欣赏介绍者家乡...
总结来说,"小熊日记-bootstrap响应式网页"这个项目展示了如何利用HTML构建网页结构,CSS进行样式设计,以及Bootstrap框架实现响应式布局。这样的网页设计方法不仅可以提供一致的用户体验,还能在各种设备上呈现出...
在H936模板中,开发者可能使用了Bootstrap、Foundation等流行的响应式框架,这些框架提供了预设的栅格系统、组件和JavaScript插件,简化了响应式设计的过程。此外,也可能采用自定义CSS和JavaScript代码来实现更精细...
在洗车房中心网页模板中,HTML5可以用来创建清晰的结构,如`<header>`、`<nav>`、`<section>`和`<footer>`等,以组织内容并提供更好的语义化。同时,HTML5的离线存储能力(如`localStorage`和`sessionStorage`)使得...