`
heamon
  • 浏览: 21160 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

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

阅读更多
转自:中国建站 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,呵呵。看来表现层不必非得拘泥于模数。

  设计美就是这么简单,你必须用计算器来布局!
分享到:
评论

相关推荐

    基于LINGO10的单级圆柱齿轮减速器优化设计

    本文是一篇关于使用LINGO10软件对单级圆柱齿轮减速器进行优化设计的研究论文,主要涵盖了优化设计的基本理论、LINGO10软件包的特点以及建立数学模型的过程。以下是对文档中提及知识点的详细解读。 1. 单级圆柱齿轮...

    《微机应用课程设计》题目2009

    设计中需考虑定时器的使用、按键控制逻辑以及显示界面的布局。 ### 11. 食堂购饭系统 食堂购饭系统设计涉及微机在餐饮服务领域的应用,可能包括用户身份识别、菜品选择、费用计算与支付等功能。设计中需考虑用户...

    DSP2812电路图(SCH+PCB)protel 99SE格式

    标题中的“DSP2812电路图(SCH+PCB)protel 99SE格式”指的是一个基于Texas Instruments的TMS320C2812数字信号处理器(DSP)的电路设计,该设计包含了原理图(SCH)和印制电路板(PCB)布局的文件,这些文件都是用...

    电子温度计设计

    在设计过程中,必须考虑温度计的精确度、响应速度、稳定性和可靠性等多个技术参数。 首先,我们来探讨温度计的测量原理。电子温度计一般采用热敏电阻或者半导体传感器来感知温度变化,因为这些材料的电阻会随着温度...

    STM32HX711电子秤设计

    STM32HX711电子秤设计是一种基于STM32微控制器的智能称重系统,主要利用了STM32F4系列芯片的强大处理能力以及HX711模数转换器来实现精确的重量测量。在这个设计中,OLED显示屏用于显示重量信息,而16按键矩阵则用于...

    基于STM32F103芯片的永磁同步电机变频器设计.zip

    标题中的“基于STM32F103芯片的永磁同步电机变频器设计”揭示了这个项目的核心:使用STM32F103微控制器来设计一款永磁同步电机(PMSM)的变频器。STM32F103是一款广泛应用于嵌入式系统中的32位微控制器,属于意法...

    daytronic 4077压力传感器使用手册.pdf

    - 物理布局:说明传感器的外部结构和面板布局。 - 面板安装:提供如何将传感器面板安装到控制台或机架上的指引。 - 标准通道配置:解释如何设置和使用传感器的通道。 - 标准逻辑配置:描述传感器的逻辑输入/输出...

    STM32单片机FPGA毕设电路原理论文报告基于单片机,eda技术的波形发生器的设计

    根据给定文件的信息,我们可以提炼出以下几个核心知识点:STM32单片机的基本概念与应用、FPGA(Field-Programmable Gate Array)的技术特点及其在电子设计自动化(EDA)中的应用、以及如何利用这两种技术设计一个...

    一种弹体惯性姿态测量数据处理平台.pdf

    10. PCB设计:在硬件设计阶段,印刷电路板(PCB)设计是实现电路物理布局的关键步骤。文中提到在PCB设计处理和FPGA程序编写中,对整个系统的稳定性和性能有重要影响。 11. 工程实用价值:经过实际测试,该弹体惯性...

    基于STM32设计的炉温温度检测仪.pdf

    - 算法计算: 结合PT100的特性曲线,使用适当的数学模型计算出精确的温度值。 **数据显示** - 通过IIC总线将处理后的温度数据发送至OLED屏幕进行显示。 - 实现显示界面的设计与布局,确保用户能够轻松读取实时温度...

    基于运算放大器和模拟集成电路的电路设计(第三版)

    - **模拟集成电路设计方法**:探讨模拟集成电路的设计流程和技术要点,包括电路拓扑结构的选择、元件值计算、信号路径布局等方面。 - **高级主题探讨**:涉及噪声分析、稳定性评估、温度补偿等高级主题,帮助读者...

    nrf52832模块原理图库.rar

    - **天线设计**: 为了实现最佳的射频性能,原理图会包含天线的设计细节,包括匹配网络和天线布局。 - **电源部分**: 涵盖电源滤波、稳压器和电池管理,确保芯片正常工作并延长电池寿命。 - **保护电路**: 如ESD...

    国防科技大学飞思卡尔电磁组技术报告

    - **电源管理系统设计**: 主要包括电池选择、充电电路设计等,确保车辆能够在比赛中持续稳定供电。 - **电机驱动系统设计**: 包括电机选型、驱动电路设计等,实现电机高效运行。 - **主控器系统设计**: 采用高...

    基于STM32F10X的高精度信号采集的设计.zip

    本项目以"基于STM32F10X的高精度信号采集设计"为主题,深入探讨了如何利用STM32F10X构建一个高效、精确的信号采集系统。以下是关于这个主题的详细知识点: 1. **STM32F10X架构**:STM32F10X家族拥有高性能的Cortex-...

    基于STM32F334微控制器的同步降压数字电源设计指导手册.pdf

    STM32F334内嵌的硬件数学加速器和丰富的模拟外设,包括ADC(模数转换器)、DAC(数模转换器)、PWM(脉冲宽度调制)等,非常适合执行电源转换任务。它还支持快速采样率,能够实时处理复杂算法,这对于实现精确的电源...

    基于STM32的引信多用途起爆电路设计.zip

    在这个设计中,可能选择了具有浮点运算单元(FPU)的Cortex-M4,以支持复杂的数学计算和实时控制需求。 起爆电路设计涉及以下几个核心知识点: 1. **电源管理**:起爆电路通常需要高可靠性电源,确保在各种环境...

    TI_DSP.rar_ TI_DSP_DSP protel_TI_DSP_protel 原理图_schematic fpga

    Protel是一款广泛使用的电子设计自动化(EDA)软件,用于电路板设计,包括原理图捕获、PCB布局等。这个压缩包中的内容,"TI DSP最小系统原理图 1.0.DDB",很显然是一个Protel项目文件,用户可以直接在Protel环境中...

    一个Inventor下绘制齿轮的插件

    Inventor齿轮插件能够根据标准的齿轮参数,如模数、压力角、齿数等,自动生成精确的齿轮模型,极大地提高了设计效率。用户只需输入相关参数,插件便会自动计算并构建出符合标准的齿轮轮廓,避免了繁琐的手动绘制过程...

    两级行星齿轮传动系统多目标优化设计研究.zip

    此外,为了进行有效的优化,需要建立精确的数学模型来描述传动系统的动态行为和性能。这通常涉及到齿轮接触分析、强度计算、振动分析等多个方面。现代的计算机辅助设计(CAD)软件和有限元分析(FEA)工具可以帮助...

    数据采集系统-单片机

    - **硬件乘法器**: 支持快速的数学计算,适合用于数据采集系统中的复杂算法实现。 #### 4. SPCE061A精简开发板特性 - **开发板介绍**: 该开发板基于SPCE061A单片机设计,提供了一个完整的开发平台。 - **LED键盘...

Global site tag (gtag.js) - Google Analytics