网页布局设计:使用数学中的模数精确布局

本文探讨了如何使用数学中的模数来计算网页布局大小,以实现更加合理且美观的网页设计。通过采用特定的尺寸单位和模数,设计师能够创建出既高效又具有一致美感的页面。
转自:中国建站 www.jz123.cn

在设计中可以使用许多数学公式,比如常用的黄金分割比就是其中之一。在网页设计布局中,我们也能通过精密的计算来获得理想的排版比例,本文将介绍使用数学中的“模数”来计算网页布局大小,从而获得更为合理的布局。

  在IT工业中,内置标准、国际标准、国家标准才是真正意义的规范、而在应用领域(包括web应用的开发)的开发中,标准是各自为政乱七八糟的,微软如果不考虑市场和经济利益也不是不吊这些标准的。我不得不汗一个。

  二、模数网页设计中的应用

  好了,鄙视完小儿科的网页设计,我们来谈谈“模数”在网页设计中的用途。

  (一)网页设计中的尺寸单位

  网页设计中的尺寸单位有那么几个:em ex px pt pc in cm mm %

  最常用的就是px(像素),因为这个单位与图片单位可以互通,所以常用。

  (二)网页设计中的常用模数

  (1)最常用的是100、10、5的倍数

  比如分栏的时候,满宽式950px,左栏式180px,栏与栏之间的间距是10px、15px、20px

  (2)模数要尽量取整或末位为偶数

  这里要在提一下模数中有个概念就是,不满足常用模数的,位数尽量要用偶数,为的避免歧义和好记。还有个道理是,一律取偶数,那么按组件的偶数量组合顺序,叠加结果一定是偶数,末尾加再加个组件一定是奇数了,这样好判断是否有错。

  比如你的图片宽是231px,为啥不舍1取整为230px;

  再比如你的图片高时237px,你可以取235px、236px、238px

  (3)使用模数的好处——轻松获得秩序美

  这个世界上什么是美?是秩序。看看元素晶体、看看飘落到你手中尚为融化的雪花、看看人类的基因螺旋结构,这些微观世界的东西,凝练了美得本源。而自然界、动物界、乃至宇宙星系,由于其包含了杂志和不断地衰减变化,这种“美”只是表象。

  人之所以是人,就是在一直探索事物的本源。并不断提炼还原美的本质。在中世纪人们迷恋于几何,在现代人们充分将其提高到工业设计中。工业设计是以规范标准和计算设计为基础的,升华成一套追求完美的秩序。形成秩序的模数,是一个递增量,这个增量可以是倍数、方根、幂、圆周率、素数、或以个方程式等等。而倍数恰恰是形成秩序的一种最简单的方法。所以在工业设计中,尤其是建设设计中大量运用了倍数来充当模数。

  现在我们有了简单的倍数类模数,那么这个模数又是怎么把美体现出来的呢?

  你说我感觉不到啊。答对了,模数美的确是人无法直接一下感受到的。因为这种美不仅仅体现在感官上,还体现在设计制作开发过程中,它不仅提高了制作效率,减小了莫名其妙的累计误差,还把一种整体的设计美蕴含在整体作品中,它的美是整体美和局部美一种相互转换。更直白点,你会在网页中感受到一种工业设计的“精致”和“用心”,反过来说,一个界面中的模块之间的间距或某模块四个边界与其内容的间隔,一会是8px,一会是12px,一般用户一定会在潜意识中感觉不精致,因为设计者没有用心,没有用模数把秩序美设计进去。

  有多少UI设计师不懂得啥是模数呢?

  有多少UI设计师因为不用模数而使整个网站缺乏设计美呢?

  有多少UI设计师即便是在局部或某组建用了符合秩序的倍数,但没有在整页布局和整站中是使用统一的模数呢?

  用你的眼睛细心观察,用放大镜去研究,用心灵去感受,你就知道你的设计师是什么水平了。

  (4)不被模数所束缚

  上面一直说模数要用倍数,要用偶数。要活血活用啊,一旦秩序美的追求与效率和规范冲突,哪就放弃模数。比如即成的国际标准小logo图片的尺寸是88*31px,你非得为了符合模数而不遵循国际通用标准而改成88*30px吗?

  题外话,除了模数,IT工业还有其内置的一套标准,我也懒得去管他,比如图片和头像大小,有其一套特殊的模数,16*6、24*24、 32*32、48*48、64*64、128*128,你要是非得破坏这个标准而改成15*15、25*25、030*30、50*50、65*65、 130*130,我就真无语了。

  咦,我发现paidai的头像,居然是50*50px,呵呵。看来表现层不必非得拘泥于模数。

  设计美就是这么简单,你必须用计算器来布局!
源码地址: https://pan.quark.cn/s/44d07910d9c3 标题“PCBM_LP_Viewer_V2009”标识了一种专门服务于PCB焊盘构建的软件应用,其版本号记录为2009。 该软件的核心用途在于辅助用户依照IPC7351国际标准来构建精密的焊盘构造,从而保障电子设备的稳定运行与生产品质。 PCB焊盘在印制电路板(Printed Circuit Board)的设计环节中占据核心地位,它承担着将电子元件的引脚与电路板进行电气连接的任务,确保两者间的连接性能。 焊盘的构造规划对焊接成效及整个电路板的运作效能具有直接影响。 在PCBM LP Viewer V2009软件中,使用者能够借助前沿的工具与参数设定,对焊盘的形态、尺寸、间距等要素进行个性化定制,以适应不同元器件与实际应用场景的要求。 IPC7351是由国际电子互连技术协会颁布的一套规范体系,它为电子产品的焊盘构建提供了统一的准则。 该规范体系涉及焊盘的尺寸规格、形态样式、热管理效能、机械耐力等多个维度,致力于提升焊盘的工作表现,减少生产过程中的瑕疵,增强电子产品在高温条件下的运行稳定性。 PCBM LP Viewer V2009软件严格遵循这一规范体系,使得设计人员能够便捷地构建出符合要求的焊盘,进而降低设计过程中的潜在风险,提高产品的整体质量。 操作PCBM LP Viewer V2009软件时,用户可以体验到以下特性:1. **图形化界面**:设计出直观且操作简便的界面,让焊盘设计流程更为顺畅。 2. **自定义参数**:能够根据元器件的具体规格对焊盘的尺寸、形态及孔径等参数进行灵活调整。 3. **自动计算**:软件能够自动核算出最优的焊盘尺寸,并按照IPC7351标准进行优化处理。 4. **...
代码下载地址: https://pan.quark.cn/s/5c2ff67041b8 在Android应用构建过程中,ListView被广泛采用作为一个展示大量数据条目的控件。 该控件具备出色的数据滚动处理能力,能够依据可用屏幕空间进行视图的动态加载与回收,以此实现内存的有效节省。 本文将详细阐述在Android平台如何构建一个ListView,并展示如何使其包含多种不同规格的条目。 1. **ListView的构成框架** ListView由一系列视图(条目)构成,每个视图对应数据集中的单个数据项。 这些条目通过适配器进行连接,适配器负责建立数据与视图的联系,并决定数据在ListView中的呈现方式。 2. **适配器的设计** 在Android系统里,通常选用BaseAdapter或者诸如ArrayAdapter、CursorAdapter等预设适配器来为ListView提供适配服务。 适配器需要重新设计以下功能: - `getCount()`: 返回ListView中包含的条目总数。 - `getItem(int position)`: 根据指定位置提取数据对象。 - `getItemId(int position)`: 获取指定位置条目的唯一标识符,一般返回位置索引值。 - `getView(int position, View convertView, ViewGroup parent)`: 为ListView生成或复用条目视图。 这是适配器的关键部分,依据数据对象和可复用的视图来填充条目内容。 3. **定制化适配器** 当ListView需要展示多种格式条目时,可以设计专属的适配器。 在`getView()`方法中,依据数据类型返回不同的视图样式。 可以通过检查数据对...
源码地址: https://pan.quark.cn/s/db95d26ecc9b “图书管理(借阅)”小程序作为一个入门级项目,主要运用C#编程语言进行开发,通过整合tabControl控件,致力于构建一个基础的图书管理平台,其核心功能在于图书信息的维护以及借阅流程的处理。 对于希望掌握C#及Windows应用程序开发的初学者而言,该项目提供了一个理想的实践环境。 在C#开发环境中,tabControl被视作一种常见的界面组件,它赋予了用户在不同标签页间切换以组织与展示信息的能力。 在此图书管理应用中,tabControl或许被用于划分不同的功能模块,诸如“图书目录”、“借阅详情”和“用户档案”等,使用者借此能够便捷地在各项功能间切换操作。 图书管理系统的数据管理通常依赖于数据库技术。 依据描述,该应用内含数据库文件,但作者指出“运行时需自行添加”,暗示数据库可能并未与项目原生集成,使用者必须手动进行配置或导入数据库方可正常运行。 数据库的构建可能包含书籍资料表(涵盖书名、作者、出版社、存量等字段)、借阅记录表(涉及借阅者、借阅时段、归还时段等字段)以及用户资料表(包含用户名、密码、联络方式等字段)。 在现实中的图书管理平台,为了完成借阅操作,开发者需设计逻辑以处理以下任务:1. **新增/修改书籍信息**:赋予管理员录入新书籍资料或更新现有书籍详情的权限。 2. **检索书籍**:使用者可依据书名、作者等条件查询书籍。 3. **执行借阅**:用户选择借书时,系统将核查库存,并修正借阅记录,同步减少相应书籍的存量。 4. **处理还书**:书籍归还时,系统将更新借阅记录并补充库存。 5. **用户账户管理**:涵盖注册、登录、调整个人资料等操作。 6. **权限管理**:区分普通...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值