微信小程序设计规范总结(内附资源)

前不久做了一个微信小程序的项目,总结了一些小程序的设计规范,如果对小程序不够了解就开始设计,设计完程序小哥肯定就要暴走了~,为了挽留程序小哥,我吐血整理了这篇设计规范,还给大家准备了新版小程序控件(一定要看到底哦~)。

本篇纲要:

  1. 小程序尺寸
  2. 官方小程序菜单
  3. 标题导航栏设计(Title bar)
  4. 标签分页导航设计(Tab bar)
  5. 内容设计
  6. 加载样式
  7. 全局操作反馈

一、小程序尺寸

小程序开发尺寸是rpx(responsive pixel),可以实现一稿适配所有屏幕尺寸,小程序编译后,rpx会做一次px换算。换算是以375个物理像素为基准,也就是在一个宽度为375物理像素的屏幕下,1rpx = 1px。这里了解就行,设计稿尺寸375px或750px都没问题。

二、官方小程序菜单

a.    全局性的,不可自定义,位置固定

官方小程序菜单位于所有界面(包括小程序内嵌的网页和插件),且位置固定,开发者不可对其内容进行自定义,只能选择深浅两种配色方案,设计时要预留出该位置区域,若要在小程序菜单附近放置可交互元素,要注意与小程序菜单不冲突,可识别,易操作。

b.    常见的三种状态

小程序菜单常见的三种状态:全局菜单、调用录音、获取地理位置。

三、标题导航栏设计(Title bar)

标题导航样式设计时要与微信小程序菜单样式保持一定差异性,便于区分。另外标题导航的背景可以自定义背景颜色或图片(这里注意给开发小哥时需要把图切出来),还可以设置不透明度,是不是很帅。

二级页面要设计有返回键,要让用户知道自己在哪,怎么回去。如果页面层级太多有个一键返回首页按钮在体验上会友好很多,如知乎二级页面。

四、标签分页导航设计(Tab bar)

标签分页导航分为:顶部标签导航和底部标签导航,官方建议标签数量为2-5个。不过对顶部导航来说关系不大可以根据具体项目需要来设计,底部导航最好还是按照规范来。

a.    顶部标签导航

顶部标签导航可以自定义颜色和样式,可以点击也支持沿X轴滑动,也就是说点击不是顶部标签栏唯一的交互方式

b.    底部标签导航

底部标签导航提供了四种不同图形的设计规范,满足了圆形、方形、高矩形和宽矩形四种形状类型。根据规范设计可以更方便进行视觉修正,保持图标的统一性。数量上3-4个最常见。或者直接去掉底部标签导航,如微信读书、36氪。

五、内容设计

内容部分和app设计差不多,app设计规范在这里也适用。

要点:

a.    小程序弹窗优先级并不是最高的

官方小程序菜单的层级优先级是最高的。即使在app中优先级最高的弹窗到这里层级也得在小程序菜单之下,即便沉浸式体验也不例外。而且标题栏和底部标签栏优先级也是在弹窗之上的。

b.    视频位置

小程序内视频是固定位置浮动的,滑动页面视频不会沿Y轴移动,如优酷视频。不过也有技术比较厉害的突破了这一限制支持视频Y轴滑动,如腾讯视频、爱奇艺。测试了六款主流视频app,全都是固定位置。所以,实在不好搞就不要难为程序小哥了。

六、加载样式

要点:

  1. 若载入时间较长,应提供取消操作,并使用进度条显示载入的进度。
  2. 载入过程中,应保持动画效果 ; 无动画效果的加载很容易让人产生该界面已经卡死的错觉。
  3. 不要在同一个页面同时使用超过1个加载动画。
  4. 模态的加载样式将覆盖整个页面的,由于无法明确告知具体加载的位置或内容将可能引起用户的焦虑感,应谨慎使用。
  5. “页面内加载反馈”可以自定义,其余加载样式微信提供统一标准,无需自行开发。

七、全局操作结果反馈

要点:

  1. 图标型弹出提示适用于轻量级的成功提示,1.5秒后自动消失,并不打断流程,对用户影响较小,适用于不需要强调的操作提醒,例如成功提示。
  2. 文字型弹出提示适用于需要轻量化地用文字解释当前状态或提醒不严重的错误。1.5秒后自动消失,不打断流程,对用户影响较小。
  3. 对于需要用户明确知晓的操作结果状态可通过模态对话框来提示,并可附带下一步操作指引。
  4. 对于操作结果已经是当前流程的终结的情况,可使用操作结果页来反馈。

全文总结

a.    不可修改部分:

  1. 官方小程序菜单(含有三种状态)
  2. 小程序加载样式(除“页面内加载反馈”)

b.    可修改部分概要

  1. 标题导航栏(Title bar)可以自定义背景,二级页面要有返回键
  2. 标签分页导航(Tab bar):顶部标签导航交互方式不唯一,底部标签导航个数控制在2-5个,或可完全去除。
  3. 官方小程序菜单层级优先级最高,标题栏和标签栏优先级高于弹窗。
  4. 视频位置固定,可更改,但技术要求较高。
  5. 页面内加载反馈可自定义。

熟悉了这些设计规范,相信你对小程序设计已经胸有成竹了。为了帮助小伙伴们提高设计效率,给大家整理了新版微信小程序控件,后台回复”小程序“即可获得,觉得贴心的话就一下吧~

另外有兴趣一起探讨设计知识的小伙伴可以加我的个人微信号,添加时注明来意~

UI设计进阶(公众号)

作者:阿倩

(0)

相关推荐

  • 微信小程序现开放内嵌网页能力 可关联公众号提升至500个

    微信公众平台昨晚发布消息,称为便于开发者灵活配置小程序,小程序现开放内嵌网页能力,同时可关联公众号提升至500个.开发者登录小程序后台配置业务域名后,即可实现小程序内嵌网页,使用指引如下: 1.开发者 ...

  • 微信小程序设计指南 微信小程序ui设计规范汇总

    微信小程序ui设计规范汇总: 微信小程序是一种全新的应用形态,微信小程序平台不需要下载安装即可使用应用的平台,微信小程序实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用. 也体现了“用完 ...

  • 微信小程序升级后开放更多页面内能力 丰富内容展示组件

    感谢我们网友 陆小鸡.梦里醒来不是梦.KyleBao 的线索投递 很多朋友发现微信小程序再次迎来了能力升级,升级以后新增了哪些功?按照官方的说法:“小程序开放更多页面内能力,帮助开发者更好地优化使用体 ...

  • 新增卡券功能在哪 微信小程序内直接领取卡券方法

    微信小程序新增卡券功能在哪?怎么在微信小程序内直接领取卡券?近日,微信小程序又新增了几大功能,其中包括卡券功能.用户可以直接从小程序中领取会员卡或者优惠券了,也可以从卡包中的会员卡直达小程序,非常方便 ...

  • 小程序申请流程,附开通微信商家收款

    小程序申请流程,附开通微信商家收款(手机如果看不清,请用电脑打开此网页) 操作方法 01 第一步: 浏览器输入:https://mp.weixin.qq.com 点击注册,下图红色箭头方向 02 第二 ...

  • 微信小程序新增六大功能 面向个人开发者开放

    今天微信小程序新增六大新能力:面向个人开发者开放.公众号自定义菜单跳小程序.公众号模版消息可打开跳转相关小程序.绑定时可发送模板消息.兼容线下二维码.app分享用小程序打开. 小程序带来能力更新,希望 ...

  • 微信小程序升级后支持无限生成小程序码

    今天凌晨,微信宣布小程序的能力再次升级.本次升级主要包括三大方面:小程序码的数量不受限制,升级模板消息,以及优化数据分析功能. 详细内容如下: 1.小程序码生成数量不受限制 为满足更灵活的使用场景,我 ...

  • 微信小程序常见问题有哪些?微信小程序常见的疑问解答汇总图文教程

    微信小程序于今日凌晨正式上线,用户在使用小程序后,可于微信“发现”页面获得小程序入口,那么,在使用微信小程序的过程种会碰到什么问题呢,比如如何找到小程序.各类小程序体验如何.小程序会取代Native ...

  • 微信小程序是什么? 微信小程序和公众号有什么区别

    微信小程序是什么? 简单说,小程序是你手机里安装的各种APP的微信版应用.例如你手机里可能安装了美图秀秀.携程.唱吧.航旅纵横.滴滴.大众点评等APP,来实现你P图.出行.订酒店.预定餐馆等需求,以往 ...