`
byri
  • 浏览: 6148 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

总体简单描述做不难看的界面

 
阅读更多

站在外行人的角度谈 如何做“不难看”的界面

 

1.字体对齐,尽量不要全部用居中对齐。

 

2.字体排印


 行宽,设置max-width 长度,行宽太长,用户在换行转移视线太长,容易造成疲劳。

 

 行距,设置line-height 行高,拉大行距,不让两行之间拥挤在一起。
 
 字间距,设置 letter-spacing 字间距,调整字体与字体空间,

 标点符合的正确使用,全角/半角,中文/英文的切换,

 对字体空白处的设计要合理,空白设置好,才能让眼睛更好地呼吸。

 

 

3.颜色搭配

 

 三原色、互补色、色环、光谱。

 

 不要再用十六进制或者 RGB 来考虑色彩了,我们要用 HSB 模式: H(hues)表示色相,
S(saturation)表示饱和度,B(brightness)表示亮度。


4.装饰元素

 

 常用纹理和阴影(http://www.noisetexturegenerator.com/)。

 

 text-shadow 和 box-shadow 设置文字阴影特效,box-shadow 设置立体特效,但需

要考虑假象光源,即,光从哪个方向过来的,保持整体一致。

 

5.推荐书籍

 

 1.《写给大家看的设计书》这本书简单易懂,介绍的也都是可以遵循的规则,很适合业余爱好者阅读,非常推荐。

2. Type is Beautiful  很好的字体博客,里面的基础文章非常值得一看。

3. Thinking with type  关于字体设计的好书,可以在线阅读。

4. 《色彩设计的原理》最近出的书,浅显易懂。

5. 《版面设计的原理》和 《色彩设计的原理》 是同一个系列,能学到很多关于布局的知识。

6. Designing for the web 包含了字体排印、配色和版式设计等多方面内容,值得一看。可以在线阅读。

7. Twitter & Twitter Bootstrap. 如果你可以把 Twitter 整个网站自己写一遍,一定会受益匪浅。

 

分享到:
评论

相关推荐

    学生管理系统需求分析+总体设计+详细设计

    * 系统易操作性:系统应做到操作简单,尽量使系统操作不受用户对电脑知识水平的限制。 * 系统可维护性:系统应能够在开放的硬件体系结构中运行,并且能与其他系统顺利连接,不会因外部系统的不同而需要大量的修改...

    软件界面设计工具_3款合集

     这种交互图的特点是简单明了,能够表示出各种控件的基本属性(如文本、位置和选中状态等),但它只是一个静态的图片,不能真实表现出每个控件的响应动作,如仅看这张图,是不清楚点击代理服务器设置分组框上的...

    QT编程实现简单的qq聊天功能实验报告.docx

    QT编程实现简单的QQ聊天功能是...总体而言,QT编程实现简单的QQ聊天功能是一个全面的实践项目,涵盖了许多软件开发的关键环节,包括用户界面设计、数据库操作、网络编程以及文件处理,对于提升学生的综合能力非常有益。

    我的大二web课程设计 使用HTML做一个简单漂亮的页面(纯html代码)

    网站描述 - 使用**DIV+CSS**布局,内容涉及节日介绍、发展历史、庆祝习俗等。 - 由多个页面构成,页面排版清晰简洁。 - 应用的基本网页技术包括背景设置、字号调整、超链接使用、图文混合展示等。 ### 二、网页...

    网管系统WEB界面标准化开发规范.pdf

    - **基于IFrame方式集成界面**:描述了如何利用IFrame技术实现界面的整合。 - **其他要求**:涵盖了除上述之外的一些特殊要求或注意事项。 #### 九、编制历史 - 记录了该规范的历次修订和更新情况,有助于了解规范...

    总体设计思维导图.pdf

    功能分解则是将复杂的功能细化为简单的小功能块,这有助于开发者更容易理解和实现系统。体系结构设计确定了软件系统的高级结构和系统各组件之间的交互关系。模块设计是将系统分割为独立、可操作的模块,每个模块完成...

    老板软件汉化版(按个键就可以隐藏正在运行的程序界面)

    在信息泛滥的时代,隐私保护成为了许多人关注的焦点,尤其是在职场环境中,有时候我们不得不面对领导或同事的突然到来,而屏幕上的内容可能会透露一些敏感信息。这种情况下,如果能够快速隐藏正在运行的程序界面,...

    net_平台下以角色为单位的用户界面授权管理解决方案

    这一过程可以通过一个简单的顺序图来描述: - 创建一个空的菜单对象`userMenu`。 - 获取登录用户的权限集合`roles`。 - 遍历菜单访问权限配置文件中的每一项,判断当前用户是否具备访问某菜单项所需的权限。 -...

    地理信息系统总体设计报告.docx

    综上所述,这份“地理信息系统总体设计报告”不仅涵盖了系统的需求分析,还详细描述了GIS系统的总体设计框架,包括软件架构、功能模块设计、空间数据库设计等内容。通过这些详细的设计方案,可以有效地指导开发团队...

    总体设计1

    【总体设计1】的描述明确了我们要设计一个基于C++的三角函数计算器,它不仅具备基本的加、减、乘、除运算,还扩展了对sin、cos、arcsin、arctan四个三角函数的支持。此外,计算器允许用户在角度和弧度两种模式间自由...

    设计一个简单计算器的C语言课程设计报告.pdf

    设计一个简单计算器的目的是为了让学生掌握C语言基本知识,熟悉编程与实际结合,增强对不同的问题运用与灵活选择合适的数据结构以及算法描述的本领。同时,学生也需要掌握分析结果的若干有效方法,并且进一步提高...

    编程实战:基于Java的简单即时通讯工具的设计与开发(源代码+文档).zip

    3.1 需求描述 5 3.2系统架构设计 6 3.3 系统的总体功能设计 7 3.3.1总体功能设计 7 3.3.2注册模块设计 8 3.3.3 登录模块设计 10 3.3.4用户间交互模块设计 12 3.4数据库设计 14 3.4.1数据库物理模型 14 3.4.2数据字典...

    自制简单挂机锁

    总体而言,【自制简单挂机锁】是一个集安全与实用性于一体的挂机保护工具,通过整合不同的功能模块,为用户提供了一种高效且个性化的电脑锁定解决方案。为了了解更多具体功能,用户需要实际下载并安装该软件来亲自...

    Typora 简单,实用

    描述中提到的“一个简单的js应用,可以学习做笔记”,这可能是指Typora在开发过程中使用了JavaScript技术,尽管实际上Typora是用Go语言编写的,但它可能包含了一些JavaScript插件或组件,以提供额外的功能。...

    基于socket聊天程序编写实验报告

    二、 实验描述: 通过delphi编程实现局域网内的一个聊天系统,支持客户与服务器、客户与客户之间的消息传递,服务器允许多个客户端的聊天的功能,聊天记录的保存和查看的功能等。 三、 实验硬件、软件平台: 1. ...

    基于Springboot的漫画网站答辩PPT.ppt

    * 系统总体设计对系统管理员和用户的功能进行描述。 七、系统测试 * 对系统进行测试。 八、总结心得 * 通过完成该漫画网站和本论文的撰写让我更加明白了软件开发过程中软件工程思想的重要性。 * 在项目的前期...

    信息系统分析与设计:第07章 总体设计.pptx

    系统体系结构设计是总体设计的核心,它描述了系统组件之间的相互关系和交互方式。常见的体系结构模式有单用户、C/S和B/S结构。C/S结构中,客户端负责用户界面和部分业务逻辑,服务器负责数据处理和存储;而B/S结构则...

Global site tag (gtag.js) - Google Analytics