在开发微信小程序之前,一般都要先做原型图设计,顾名思义,就是把这个微信小程序前期的效果图做出来,发给客户进行确认,确认内容包含界面排名、功能和内容布局、大致样式等。做原型图是设计师和前端的工作,但是很多刚入行的新人以及没有做过原型图的同学,不太清楚做微信小程序原型图的尺寸是多少,设计小程序原型图的规范有哪些,今天丁老师就这个问题进行一下介绍。
设计小程序原型时,尺寸以手机的真实尺寸为准,需要适配主流手机屏幕尺寸,可以用375px x 667px(iPhone(6-8)的像素) 为基础设计稿尺寸,同时也需要兼容不同屏幕尺寸的比例,具体规范如下:
一、基础设计尺寸
1.基础设计稿尺寸,宽375px x 高667px,对应iPhone手机(6-8)的屏幕尺寸,是微信官方推荐的基础尺寸,适配性最强。
2.主流手机屏幕适配比例16:9 - 18:9,原型图设计时,不用限定高度,重点是保证宽度为375px,高度可根据内容延伸。
3.像素分辨率可设置为72dpi,是设计稿默认的默认分辨率,如果是需要高清图,可设置为144dpi。不过其实原型图设计时不需要纠结像素分辨率,重点是保证尺寸比例一致就可以了。
4.手机可见区域设置,需要注意页面内容被手机的刘海、底部的小黑条遮挡。
• 顶部状态栏高度:44px
• 底部导航栏高度:34px
二、不同设备适配原则
1.宽度固定,高度自适应。所有页面宽度可统一按375px设计,高度不限,高度根据内容长度自动延伸。
2.部分元素用相对单位,可在原型图上,标注宽度百分比,或是使用微信的rpx像素单位,微信的rpx会自动适配不同屏幕宽度。
3.需要避开异形屏的遮挡,顶部区域需预留出最低44像素的高度为安全区,以适配刘海屏,底部需预留最低34像素的安全区,以适配全面屏的底部导航。
三、常用组件尺寸参考
1.按钮button尺寸:高度44px ~ 50px,宽度可根据内容适配,圆角radius 8px ~ 12px。
2.输入框input尺寸:高度44px ~ 50px,左右内边距16px,边框圆角radius 8px。
3.标题:大标题20px ~ 24px,副标题16px ~ 18px,正文14px ~ 16px,辅助文字12px。
4.图标icon:导航图标24px x 24px,功能图标20px x 20px,小图标16px x 16px。
5.列表项list:高度48px ~ 56px,左右内边距16px,上下内边距12px。
6.间距:元素间距8px、16px、24px。
四、原型工具尺寸设置方法
1.Axure RP:新建项目时选择Mobile - iPhone 8(默认375×667px),或自定义尺寸宽度为375px,高度任意。
2.Figma:新建文件时设置宽度375px,高度设为812px,可适配IPhone X以上全面屏,开启Layout Grid,设置8px网格;
3.Sketch:选择IPhone 8模板(375x667px),或自定义画布尺寸,使用标尺+参考线标注安全区;
4.墨刀/摹客:直接选择微信小程序模板,默认已适配375px宽度,不用手动调整。
五、注意事项
1.原型阶段不需要考虑像素精度,只要重点保证组件尺寸比例和间距一致就可以了,可以在出最终效果图的阶段再按2倍尺寸比例设计并优化细节。
2.可参考小程序规范来设计(https://dev.codesign.qq.com/hc/article/design-system-mini-program),
3.测试适配,在原型图制作完成后,可以微信开发者工具的模拟器,切换不同手机型号,检查设计内容。
有同学咨询,开发的微信小程序,在本地调试时可以显示图片,但提交发布到正式版后,小程序的图片不显示,是怎么回事呢?丁老师给你解答。问题原因分析其实这种情况很普遍,引起这种原因的大多数情况是小程序图片不是使用的本地图片,而是调用的外部链接,...
wordpress是当今最流行的建站程序,其强大的内容管理系统(CMS),可快速安装、方便快捷的建站管理模块、响应式布局、丰富的插件支持以及可自定义的样式主题,特别适合中小企业和个人博主建立官方网站。那么除了企业和个人博客,wordpr...
目前国际主流通用的分页方式是使用counter和offset来计算,包括restful调用、接口以及各种应用对接,大多数API端点都遵循相同的约定来返回结果的后续页面。那么这个分页方式到底是怎么使用的呢?其中,counter(有时候也叫...
今天有同学在群里提问,在使用photoshop编辑文字时,经常会弹出一个文字选择的面板如图:这时文字也无法输入,也无法取消和关闭,很是烦人,怎么取消这个功能呢?经过丁老师研究,方法很简单:1.打开photoshop菜单-编辑2.选择首选...
国外很多VPS购买后,只有密码,没有登录账号,如何登录呢?我们以one.com为例,购买了VPS后,只能设置密码,但是用root,也无法登录,是怎么回事呢?查了官方文档,原来修改的VPS密码,不是root的,这个VPS默认的账号是admin...
普通账号个人认证号企业认证号蓝色认证标识薯条推广聚光平台效果广告普通应商业合作以KOL/KOC身份和品牌合作以品牌方身份发起起合作开设店铺个人店铺或个体户(不支持港澳台公司申请)旗舰店店或专卖店(支持港澳台公司申请)主动私信每天10位陌生用...
windows11更新后,不管是桌面的右键,还是文件上点右键,都非常地别扭,而且也非常的卡顿。在网上找了一堆方法,都不管用,经过不懈努力,终于找到了真正能恢复经典版右键的方法。废话不多说,具体方法如下:1.以管理员方式运行CMD打开后,在C...
在使用wordpress的过程中,有的时候部分页面打不开,或是程序不能正常使用,也没有显示具体的错误信息,这个时候该怎么办呢?首先是查看错误日志,可以查看wordpress本身的错误日志,以及php的错误日志。这时有朋友提问了,wordpr...