编辑导语:不同的app有不同的按钮设置,它们的设计背后也有秘密。在本文中,笔者盘点了各类按钮的规格。我们来看看,学学。
00-1010按钮是通过点击触发行为的组件,是最常用的组件之一。
一、定义
00-1010视觉上最弱的按钮是最低的动作点。
可以用在需要大面积显示按钮的场景,比如表格组件中的操作列。
由于文本按钮的高度小于“轮廓按钮”和“填充按钮”,所以在相同的屏幕尺寸下,使用文本按钮可以显示更多的行,提高了用户的浏览效率。
如下图所示:
和link相比,文字在视觉上可以说是一模一样。但是link是链接的跳转。
00-1010通用按钮,用于非主要动作。
通常出现在主按钮旁边,作为次要动作点。
如果背景是丰富的图片或视频,轮廓按钮将用于减少干扰,同时保持一定的视觉吸引力。
00-1010填充按钮是主按钮,视觉上很明显,常用来强调某个动作点。
它常用于“完成”和“确定”操作。
一个按钮区域最多可以使用一个主按钮,因为如果主按钮太多,用户第一时间看不到。那么所谓的主按钮就毫无意义了。
00-1010图标提供视觉线索,避免逐字阅读按钮文案,更高效使用界面。
你需要在一个小空间里显示尽可能多的按钮。
纯图标按钮的使用必须具有工具提示按钮的含义。
按钮有强弱之分。
填充按钮& gt大纲按钮& gt文本按钮。
按钮经常出现在工具类产品中,采取按钮组的形式。
至于如何确定按钮的类型,一般是考虑单个页面的视觉。重点放在使用填充按钮,很少使用文本按钮等等。
但也有特殊用途。
一个流程下,界面结构都差不多,不同页面上同一按钮的按钮样式选择取决于最复杂的情况。比如在英图联盟后台,要评估的卡片中的“消息”按钮,按照前面填充按钮的规则,应该用填充按钮填充。
但是,如果“评论”按钮被指定为“评估”卡片下的“大纲按钮”,并且这些卡片在一个流程中,则相同的按钮需要保持一致。
当两个按钮同时出现并表示选择时。如果需要指导的话。你可以加强一个按钮,削弱另一个按钮。下图为Mate:
ht="1080" alt="详尽的按钮使用规范" inline="0">
rial Design中的案例
三、按钮大小
1. 按钮宽度
(1)由文字宽度决定
一般情况下,按钮的宽度随文字宽度而变化,而非固定尺寸,这样有利于按钮宽度的扩展。
(2)由容器决定
下左图,“发布视频”按钮宽度由左侧的导航栏决定,因为导航栏不随浏览器的宽度变化而变化,所以“发布视频”按钮也不会变化。
下右图,“立即邀约”按钮的宽度取决于“博主-选择卡片”的业务组件,并且会随着浏览器的宽度。
那么什么时候由文字宽度决定,由容器决定呢?
建议单个填充按钮、轮廓按钮的宽度所在的容器小于“3个栏目的+2个槽的宽度”时,优先使用由容器决定。
2. 按钮高度
实际项目需求中,不同场景用到的按钮的高度也会不同。将通用按钮划分为大、中、小,按钮高度分别对应着40px、32px、24px。
在B端的后台一般优先使用中尺寸的按钮高度,因为大尺寸的按钮过高,提升了屏占比。
四、按钮状态
按钮一共有6种状态普通、悬浮、点击、激活、不可用、加载中。
1. 禁用状态
(1)显示禁用则代表它在满足一定条件后即可拥有可点击性,让我们明确地了解它就在这里,未来是可操作的。只是当前操作不了,但是知道告知用户处理信息,就可以让这个按钮有效。比如有些营销活动页面,显示据活动开始还有xx小时xx分xx秒。
(2)解释不可用的原因。某些情况下,用户之前是可点击按钮的,但是因为某些原因点击不了了。比如链接邀请时间有限制,限制之后就处于禁用状态。用户可能一时间不理解为什么邀请不了,使用禁用状态加额外的信息,可以解释缘由。
2. 激活状态
激活状态的按钮比较少见,因为大部分人习惯使用鼠标。在填表的情况下要触发按钮,往往使用鼠标移到对应区域进行点击,这样就看不见激活状态了。
另外只使用键盘的“→|”也能在激活各个控件,对其进行操作。比如“激活”巨量星图的“取消”按钮,按下回车键,就使按钮进入了Press状态。
五、按钮位置
1. 按钮在外部空间的位置
页面/卡片/一组信息都能够呈现一个主题,主题的描述可以抽象为三个区域:
Header:主题的标题和摘要信息内容区的导航等,其中的按钮放置影响模块全局的操作。Body:具体内容,其中的按钮按钮区放置影响跟随内容的操作。Footer:主题的补充信息和工具栏等,其中的按钮区放置具有“完结流程”意义的操作。
2. 按钮内部的顺序
当出现多个按钮并列的时候,最常见且疑问按钮的排列当属主次该如何排序。
Micrisoft、Apple、Google三家操作系统巨头给出的方案各不相同,所以只要能在系统中保证统一性,都是可以被用户所接受的。
个人认为用视线浏览的的顺序来安排按钮的顺序。例如在Header和Footer,用户看完之前的内容,因为视线要移动较长的空间。所以会移动到一个方便“固定”的位置——边缘。在Header和Footer就是最右侧,所以按钮显眼程度从右到左排列。
六、其他
Stata-Switch Controls
Button上往往表意的是“动作”,但我们常常也能看见表示状态的“按钮”,比如视频播放器的“静音”,站酷的“已关注”。这会给用户带来困惑,因为按钮的认知是相互矛盾的。
经常给设计造成困扰的切换按钮的歧义性。
典型的比如“开/关”按钮。
这样的按钮需要表现当前状态、同时预示点击以后的结果,在按钮所连接的功能本身需要解释、 空间有限、或者跨语言环境下,并不容易。
你可以看到iPhone中用图形、文字、颜色、提示信息等多种方法共同作用才能达到效果,并且即使这样也不是所有用户一见到就会用、常常有用户要尝试一下、通过看到结果的提示信息才能确定。
让用户更清晰得理解“状态切换控件”的含义有下面几种方式:
使用有动词文案,让用户去理解文字从控件本身强化认知。依据用户的认知设计控件的样式,比如收音机案例中按钮的颜色变深从环境上本身强化认知。使用明显的视觉、听觉效果,让用户容易理解现在界面所处的状态
这方面详细内容见State-Switch Controls——状态切换控件,该怎么使用?
本文由 @biubiu 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Unsplash,基于CC0协议
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/252170.html