美文网首页
圆角、直角、文本按钮的10个设计指南总结

圆角、直角、文本按钮的10个设计指南总结

作者: Ruixin | 来源:发表于2021-07-12 09:55 被阅读0次

1.按钮的强调等级

2.按钮类型应该在风格上进行区分,以提供其层次结构的视觉提示。一个主要的操作按钮应该比次要的或三级的操作按钮更加突出,并且设计出具有额外意图的不可逆结果的行动。

唯一的例外是,当所有选择都相等时,或者操作特别危险时,在这种情况下,您希望用户明确地做出选择,而不是意外地选择默认选项。

3.每个页面中通常仅有一个全圆角按钮作为主要操作按钮,起到引导和触发的作用。

假设我们的数据表有10行,每行都有一个按钮,那么最终会有10个圆角按钮,结果是它们看起来都像主操作按钮,反而影响操作。

替代方法是使用无边框按钮进行堆叠布局,就像iPhone通知的按钮一样,或者只在悬停时显示按钮选项。通过最大程度地减少按钮的出现,用户可以将精力集中在交互的内容上。

4. 在按钮中,不要换行标签文本,确保文本在一行之内显示,避免降低了可读性。

5.依据设计规范,通常是取消按钮在左边,确认按钮在右边。(PC端则相反)

这样的好处是:①便于大多数右利手用户单手持机操作;②符合古腾堡法则:左上角是视觉的第一落点区,而右下角是视觉最终落点区,右侧行进可避免阅读视线顺序造成无意识的回跳。

③有助于用户先评估所有选项,然后再采取行动,并帮助避免错误和仓促决策。

6.调换取消和确认的左右位置,虽然能暂时解决用户的退出行为,但容易产生误操作,与用户的期望不同,导致在产品体验上会被用户排斥。

尽量不要出现不可点击的灰色按钮,如果用户没有提供一些必要的信息,只需高亮显示空的字段,或者显示通知即可。

或者,降低禁用按钮的不透明度以使其透明。当这个禁用按钮是透明的时候,用户可以在启用状态下看到该按钮的外观。虽然该按钮已经淡出,但仍有一些颜色显示出来供用户识别。当禁用按钮切换到启用状态时,新外观不会让用户猝不及防。(根据经验法则将透明度调整为 40% 或者更低。)

7.圆角按钮比直角按钮更易识别,是因为圆角有更明显的边缘,可以引导视觉差异。直角看起来彼此一样,不太可能引起我们的注意。

8.苹果不建议将圆形按钮作为操作按钮。全圆角按钮通常用于“帮助”或“选择”。

9.众多按钮堆叠时,可使用图标代替

10.什么时候用文本按钮?

①将文本按钮作为不会有过多点击的三级动作按钮,作为与一、二级的区分

②用于帮助按钮。文本按钮可以防止用户将帮助视为对操作的调用,因为它们不与其他按钮竞争。

相关文章

  • 圆角、直角、文本按钮的10个设计指南总结

    1.按钮的强调等级 2.按钮类型应该在风格上进行区分,以提供其层次结构的视觉提示。一个主要的操作按钮应该比次要的或...

  • 今天的我知识点

    button 按钮 input 文本域 border-radius:直角变圆角 去掉input的...

  • 直角还是圆角?按钮设计背后的逻辑分析

    大家好,我是Clippp。今天为大家带来的文章是「按钮」设计。很多小伙伴都思考过这样一个问题:按钮设计到底用直角还...

  • swift UIButton用法详解

    创建 设置背景颜色 设置圆角边框 设置不同按钮状态显示 设置按钮状态不可用 设置文本字体 设置文本图标 修改图标文...

  • iOS 高性能设置圆角

    圆角是一种常见UI效果设计,与直角相比要柔和许多,适合暖色调设计。而在设置圆角时会带来一定的性能损耗,下面介绍几种...

  • Day01-界面分析

    一个支付相关的页面设计。整体视觉感舒适。 关键词:简约、磨砂效果 形:卡片都是圆角设计,按钮微圆角和大圆角区分不同...

  • iphone自带样式去除

    用css去掉iphone自带的按钮、文本框样式 去掉圆角.button{ border-radius: 0; } ...

  • 用CSS美化你的JavaFX界面

    1.原型参照 2.系统性地设计你的CSS主要设计了全局字体、按钮基础样式、按钮圆角、按钮悬停样式、各种配色主题样式...

  • 一个按钮的时光之旅

    按钮的设计以灰度为主。几乎每个按钮的设计中都会显示精致的渐变、圆角和阴影。 按钮的形式不会发生巨大的变化, 但有更...

  • R语言ggplot2使用geom_label()函数添加文本标签

    首先是构造一份数据集 画图 文本框的四周默认是带有圆角的,如果不想要圆角可以使用参label.r 这样就变成了直角...

网友评论

      本文标题:圆角、直角、文本按钮的10个设计指南总结

      本文链接:https://www.haomeiwen.com/subject/ysrrpltx.html