UI栏目  撰稿: Jing(微信公众号:IQS开发者社区)

“按钮”在UI设计中是一种常用的UI控件,一个成功的按钮控件可以有效的提高交互体验,引导用户,提升产品转化率。

目前我们所熟知的按钮按功能类型主要分为六大类:行为召唤按钮(CTA)、悬浮按钮、标签按钮、表格按钮、命令按钮及开关按钮。

其中,行为召唤按钮(Call To Action),简称CTA按钮,即用户在访问某页面后引导用户去点击并且跳转至下一个流程(如购买、联系、关注等行为)的一类按钮控件。其主要目的就是为了提高特定页面或屏幕的转化率,从而达到预期设定的结果。

因此,CTA按钮也具有不同于其他种类按钮的特性。那么如何才能设计一个具有行为召唤能力的按钮呢?

1. 尺寸

结合CTA按钮的先前目标是吸引用户的注意,提高转化,因此按钮尺寸越大,它被用户发现和点击的概率就越高,但也不宜过大,以免破坏布局的视觉组合和层次结构。最好的按钮和按钮文字应该遵循页面的比例进行设计,以便用户更好识别。

图1

另外,移动端的设计还需要考虑按钮与手指的适配度,为了保证按钮的最佳点击区域,设计师在绘制按钮时要保证其点击范围至少高度要在30px以上,例如主流的参考设计规范:苹果的HIQ中要求CTA按钮至少为44×44px,而微软则建议至少为34×26px。具体的大小还是会根据实际情况而变。

图2

2. 色彩

除了通过尺寸差异来营造视觉吸引力外,一个能够激励用户点击的按钮需要具备的另外一个关键元素就是颜色的选择与运用。好的色彩运用能够从情绪与视觉上干预用户,吸引其注意力。

所以设计师在进行按钮设计时,需要考虑到整体的配色方案,使CTA按钮能够在众多UI控件中脱颖而出。

介于文章篇幅原因,简洁明了来说,我们知道色彩经由色相、明度、纯度的变化与调和,可以产生丰富多样的层次变化,而能够吸引人目光的色彩特性我们可以称之为诱目性。在能够使诱目性变高的色彩中,与无色彩对比,有色彩的比较好;与低纯度色对比,高纯度色的比较好;与低明度色比较,高明度色的较好。

所以为了让CTA按钮的颜色与整体页面形成和谐但又显著的对比,目前采用最多的设计原则是遵循高反差度原则,即通过合理运用色彩的色相、明度、纯度的对比方式,来凸显CTA按钮的重要性。

如下图(图3)案例所示,整体界面的色彩选择是白色,如果像左图中按钮依然选择纯度较低的蓝色,不仅会使整个页面显得“轻飘飘”,毫无着落点之外,CTA按钮也无法凸显出来。而右图中的按钮不论是在色相还是纯度上都选择了与背景色反差较大的蓝色,直接诱导用户进行点击。

图3

3. 按钮形状

我们常说艺术来源于模仿、设计来源于生活。这句话对于按钮外形的绘制非常适用,因为在现实生活中按钮的使用率也非常高,比如开关灯、开电脑、敲键盘等。所以设计师在设计过程中会吸取现实生活中按钮的形状,择优选择水平矩形或者圆角矩形来表示CTA按钮。

另一方面,一些研究建议圆角矩形更能加强信息的传递并且能够将人的视线集中在中心位置上。当然我们有时也可以根据自己的创意去使用其他的形状,比如圆形、三角形或者自定义形状,但是一定要确保统一性能够把控你的界面设计,以便用户能够识别出这个按钮元素。

如下左图所示,在此处使用圆形按钮不仅打破了页面设计的统一性,而且相较于右图示中的圆矩形按钮提示的作用也被削弱了不少。

图4

4. 按钮样式

突出的按钮样式,特别是矩形或圆矩形按钮,利用投影等样式有效还原生活中按钮的模样,提示用户按钮是可以进行点击的。这与扁平化的按钮样式对比在空间维度上增加了一度,在复杂或宽裕的空间中更能起到强调的作用。

图5

但在追寻简洁设计的界面中,有些设计师也会首选扁平化的设计风格,来保证界面的内容设计不被打扰。所以,在这类扁平化的按钮设计中需要注意的是颜色的筛选与运用,在即保证界面风格统一的情况下,也要保证用户能够顺利的找到按钮元素,保证页面转化的效果。

5. 文本字体

文本内容的字体、大小、粗细等因素都会影响到CTA按钮的视觉权重。一般设计遵循高优先级按钮使用粗体文本,低优先级按钮使用细体文本的原则,以此来影响用户阅读它们时的优先级,因此CTA按钮文本尽量选择粗体文本,诱使用户进行点击,提高转化率。

图6

 6. 添加图标

添加图标同样也可以给CTA按钮增加用户额外的视觉重量,提高用户在浏览页面时优先关注的概率,增加CTA按钮的转化效果。如下图的对比,视觉上会更加直观的注意到带有图标的按钮。

图7

7. 位置

CTA按钮的设计,可以说是整个页面转化的核心与灵魂,尤其决定了一些付费推广的转化成果。所以除去按钮本身的设计外,CTA按钮的位置摆放也尤为关键。

一般来说按钮的位置与页面内容的繁简程度以及用户行动成本存在着一定关联性,文本内容愈简单,用户无需了解更多信息或者用户的行动成本很低甚至没有,用户就越容易在页面浏览之前点击按钮,此时按钮可以放置在页面相对靠前的位置。

相反如果用户需要为采取的行动付出一定代价时,比如给出联系方式、关注、付款等情况下,用户采取预期CTA行动的时间就会推后,一般会浏览完页面后再进行考量,此时按钮的位置建议放置在浏览页面的下端。

所以CTA的位置随内容的简单到复杂递降,即从页面上端到页面下端,如图所示:

图8

综上所述,关于如何设计一款真正具有行为召唤的按钮,实现具体的动态行为交互,设计师一方面需要了解CTA的重要性,另一方面更要着重注意影响其表现的所有细节。

以上关于CTA按钮设计的相关规则,希望可以给大家带来一些参考。

注:以上案例中的示例图片均来源于www.dribbble.com

·end·

「CTA行为召唤按钮」设计规则解析相关推荐

  1. linux打开txt文件命令_「linux命令详解」lsof命令解析,教你一步打开所有文件

    专注分享C/C++,Linux,golang技术,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协 ...

  2. windowbuilder点击按钮出现新界面_掌握这几招,轻松设计出高点击率的行为召唤按钮...

    最近与业务.产品和运营同事评审设计稿的过程中,出现频率最高的内容就是「这个 CTA 按钮不够吸引人」.「功能都具备了,但让用户点击的动力不足」-- CTA 按钮(Call To Action, 行为召 ...

  3. 架构必备「RESTful API」设计技巧经验总结

    转载自   架构必备「RESTful API」设计技巧经验总结 [译者注]本文是作者在自己的工作经验中总结出来的RESTful API设计技巧,虽然部分技巧仍有争议,但总体来说还是有一定的参考价值的. ...

  4. 架构设计之「数据库集群方案」

    在之前的文章中,我们知道数据库服务可能已经成为了很多系统的性能关键点,甚至是瓶颈了.也给大家介绍了数据库服务器从主备架构.到主从架构.再到主主架构的基础方案.但如果单台机器已经不能满足完整业务数据存储 ...

  5. 谷歌「我不是机器人」按钮隐藏了,但你的隐私暴露了

    点击"简说Python",选择"置顶/星标公众号" 福利干货,第一时间送达! 本文授权转载自机器之心,禁二次转载 选自fastcompany 作者:KATHAR ...

  6. 如何设计 Web App 应用架构?「两分钟了解 IOING」

    IOING 在做些什么? IOING 在你的代码和浏览器之间架设了一个中间解释层,该解释层提供了一套新的语法来填补浏览器所不具备的能力. SPA 开发痛点 开发一个 SPA 应用的痛点是不同模块页面的 ...

  7. 一文搞懂「微信支付 Api-v3」接口规则所有知识点

    文章目录 简介 v2 与 v3 的区别 API 密钥设置 获取 API 证书 请求签名 示例代码 构造签名串 构造 HTTP 头中的 Authorization 获取证书序列号 通过工具获取 通过代码 ...

  8. web界面左边菜单设计_前端产品经理难点|“取消按钮”逻辑设计

    3月,写了内容大部分中后台产品.4月份为了满足读者的要求,我会往C端的设计.和细节交互做案例.今天分享一个交互设计师朋友原创的"取消按钮"设计,提出了按钮主管的设计解决方案.召唤观 ...

  9. 「测评系列之少数派」打通 IM 和日历,飞书重新定义文档

    早在去年,少数派就受邀内测,率先体验了字节跳动出品的办公套件「飞书」.经过一段时间使用,我们发现它将 IM.文档协作和日程安排做了很好地结合,整体结构和设计细节上也非常人性化,所以最终决定将公司的日常 ...

最新文章

  1. 大数据如何在商业银行战略规划中发挥作用
  2. 网络推广外包——网络推广外包专员表示网站营销推广重点细节要抓住
  3. tamper绕WAF小结
  4. 2017.9.2 校内模拟赛
  5. unslider制作轮播图
  6. think in java i o_《Thinking in Java》学习——18章Java I/O系统(三)
  7. 舒适的路线(codevs 1001)
  8. 在外卖市场造一个拼多多
  9. 1、Flutter Widget(IOS Style) - CupertinoApp;
  10. datagrip 导出数据库备份到本地
  11. iphone 装 android系统,如何在iPhone上安装Android系统
  12. 教程——sumolympics
  13. 分立元器件——电感器
  14. 淘宝API 拍立淘图片搜索接口
  15. Context and Attribute Grounded Dense Captioning
  16. Unity使用脚本动态修改材质球的颜色
  17. 敏捷学习~backlog
  18. RSS订阅微信公众号初探-feed43
  19. [转]平凡是福,金玉满堂,莫之能守。富贵而骄,自遗其咎。
  20. Zookeeper 3.5.7学习记录(一)——集群的坑

热门文章

  1. Android学习羁绊之网络技术
  2. 使用html2Canvas实现截图功能
  3. android google 登录流程及遇到的坑
  4. 窗体泄露 android.view.WindowLeaked: Activity XxxActivity has leaked window android.widget.PopupWindow$Po
  5. cmd连接mysql数据库_怎么用cmd连接mysql数据库
  6. 《Adobe Photoshop CS5中文版经典教程(全彩版)》—第2课2.1节修饰策略
  7. 画企鹅,源码来自b站某up
  8. MySQL 亿级数据导入导出/数据迁移笔记
  9. 美国计算机科学专业申请条件,美国留学 计算机科学专业申请条件
  10. 大片幕后:《移动迷宫》视觉特效