5个有效改进网页UI设计的技巧

来源:801锅胆 时间:2008-12-19 12:04:00 

从某种意义上来说,页面设计(web设计)也就是用户界面设计。有许多技巧可以帮助我们制作出漂亮、实用的界面,这里收集的5个小技巧就会对你有所帮助的。这些技巧并不依赖于特定的主题或模板,所以会适用于多数情况下的设计。不罗嗦了,我们开始吧!

1.改善链接体验
       网页中的文字链接通常标有下划线,表示文字是可以点击的,但可点击区域不会超过字符的宽、高范围。设计类似这种带有超链接的可点击区域的时候,都可以通过一些小技巧来提高可用性,比如:增加间隔,有些情况下甚至可以把链接转换为块元素。如下图,用高亮来区别可点击区域。


       显然,可点击的区域越大,用户点击就容易。在没有指定宽度的时候,将链接转换为块元素,可以使文字链接的可点击区域扩大到为整个容器的宽度,这样的设计尤其适用于侧边栏的链接。这个技巧可以通过如下CSS实现。


a { 
 display: block;
 padding: 6px;
 }  

注意:由于转换为块元素只对链接的宽度起作用,所以需要设置间隔(padding)来保证块在纵向的间距。

      2.按钮也需要排版!
      设计的每一个细节失误都有可能把完美的产品变成平庸,比如按钮、Tab这样简单的界面元素,由于用户每天都会点击无数次,也需要适当的进行排版。请看下面一些例子:

    乍看起来上图没有什么问题,仔细观察可以发现,按钮和select的文字都偏上,原因就是将小写字母作为了排版的基准,小写字母居中时,整个文字的位置就会显得偏上。如下图:

      就像上图中,如果按钮上的文字包含大写字母或一些较高的小写字母,如”t,d,f,h,k,l”的时候,文字就会显得偏上。所以,通常应该把大写字母作为定位的基准,或者在小写字母较多时,稍微将文字的位置向上移动。

      上面的文字排版使按钮看起来更舒服,注重像这样的小细节对界面设计大有帮助。
      大头:虽然中文没有大小写字母的问题,但也有很多页面设计时不注重按钮的文字排版,导致错位。

3.利用对比来控制焦点
      与上面两个技巧类似,我们也可以通过页面元素间的对比来控制用户关注的焦点。下面的例子关于文章标题与日期、作者等信息之间利用对比突出重点的例子。

    上图中所有文本都是黑色,让我们试着来调整一下日期和作者文字的颜色看看

      文章标题的对比度最高(颜色最重),所以感觉凸显出来。同时,通过对比度的不同,将作者与日期也体现了区别。相比于字体、字号的设置,对比度(颜色深浅)更能凸显出不同。下面让我们改变一下对比度高低的顺序:

       可以看到不同的对比度设置会有明显的效果,上图这种效果可能会用在一些显示大量信息的场合,如blog、论坛或SNS网站。凸显某些信息可以让用户快速的浏览、找到自己所需的内容。大头:我能想到的比如搜索结果页,将搜索条件突出显示可能会好些。

标签:用户体验,ui,设计,技巧
0
投稿

猜你喜欢

  • 如何在Cloud Studio上执行Python代码?

    2023-12-23 02:12:15
  • Dreamweaver基础技巧全面接触

    2010-03-25 12:23:00
  • MySQL order by与group by查询优化实现详解

    2024-01-24 23:27:48
  • python读写二进制文件的方法

    2023-04-30 15:28:41
  • Python脚本导出为exe程序的方法

    2022-08-22 21:33:05
  • DOM 精简知识教程

    2013-07-18 07:28:33
  • Vue数据增删改查与表单验证的实现流程介绍

    2024-05-28 15:42:51
  • python中的文件打开与关闭操作命令介绍

    2021-07-05 10:15:39
  • python基于tkinter制作m3u8视频下载工具

    2022-08-27 06:11:57
  • ASP读取Exif信息无组件实现过程

    2009-02-09 12:52:00
  • Python绘图示例程序中的几个语法糖果你知道吗

    2021-01-18 17:15:25
  • JS实现在线统计一个页面内鼠标点击次数的方法

    2024-04-28 09:37:35
  • Tensorflow卷积实现原理+手写python代码实现卷积教程

    2021-12-21 20:12:52
  • Python实现语音合成功能详解

    2023-11-28 16:09:17
  • python 如何将office文件转换为PDF

    2022-10-07 11:41:48
  • PyQt5每天必学之组合框

    2023-08-30 07:55:06
  • MySQL Community Server 8.0.11安装配置方法图文教程

    2024-01-26 06:02:45
  • MySQL中使用binlog时格式该如何选择

    2024-01-19 20:55:30
  • 设计表单的标签和输入区

    2009-04-27 16:16:00
  • Pandas出现KeyError的问题解决及分析

    2023-07-01 16:37:22
  • asp之家 网络编程 m.aspxhome.com