小程序UI设计(4)-符合视觉规范-表单输入视觉规范
下图是微信官方的要求 
按照小程序UI设计(3)-符合视觉规范-列表视觉规范同样的方式,我们可以设计一样符合规范的输入项目。
规范中没有说明padding-left的大小,我们暂定是15px。这样最外层view的padding-left和padding-right都是15px。
以
 为例制作符合规范的布局。
首先在工具的画布上拖拽WViewRow。 
然后设置width=375,padding-left和padding-right为15。再鼠标拖拽过来两个wviewrow,一个宽度是85,一个宽度是375-15-85-15=260。然后修改这两个view的align-items为center,使内部组件纵向居中排列。然后85的view里面拖入wtext17pt组件,260的view拖入winput17pt组件。
 
然后修改文字内容。
 。输入框的placeholder在“输入提示”中输入。
刚才忘了设置260宽度view的margin-left。规范中规定是5px。
 
由于增加了margi-left,根据flexbox布局要求会在第二行,这时修改宽度为260-5=255就可以了。
这样一个符合规范的输入项就基本完成了。
如果想自己调整留白、字体大小可以通过属性面板进行调整。
小程序UI设计(4)-符合视觉规范-表单输入视觉规范的更多相关文章
- 小程序UI设计(3)-符合视觉规范-列表视觉规范
		
上一篇我们介绍了字体规范,此贴介绍一下在列表中如何组合使用.下图是微信官方的要求 在工具中通过拖拽组件可以制作出一样的效果拖拽一个WViewRow.这个组件是小程序的view,flex-direc ...
 - 小程序UI设计(1)-布局
		
工欲善其事必先利其器.下面为大家介绍一款工具软件,如何做到轻松布局. 工具简介:小程序layout设计工具,可视化方式进行小程序UI设计.通过鼠标拖拽组件方式进行UI布局.工具提供符合微信视觉统一的模 ...
 - 小程序UI设计(2)-符合视觉规范-字体规范
		
下图是微信小程序官方要求字体规范 根据此要求小程序设计工具定制了符合规范的组件.如下图 工具使用时,将左侧组件拖拽到设计区域即可.字体大小和颜色都是按照规范设置的.在使用时根据微信要求在不同位置摆放即 ...
 - 小程序UI设计(9)-文字排版
		
小程序中一般很少大段落的文字,基本是4.5个字的主题.一行标题.一行摘要.两行描述.显示时超出部分用省略号代替.下面结合工具使用介绍一下文字排版的方法.先看效果图. 工具中属性设置如下图:两行文字属 ...
 - 小程序UI设计(10)-巧用模板,事半功倍
		
工具中为小程序员们准备了符合微信开发规范的模板.之前帖子中介绍的规范都在模板中已经设计好了,可以直接复制粘贴使用.下图中的样式是从模板直接复制过来的.实际使用时只要更换为自己的图片和文字即可.自动生成 ...
 - 小程序UI设计之-介绍篇
		
工具截图 此工具通过可视化操作进行布局,依据iphone6尺寸设置画布,可以自动生成rpx和百分比的wxss.后续还会增加js代码自动生成.工具中组件按照微信小程序开发规范进行了缺省设置,margin ...
 - 小程序 <web-view></web-view> 中使用 form 表单提交
		
在最近的小程序项目中,使用到了 <web-view></web-view> 内嵌 H5 页面,在 H5 中需要使用 form 表单提交数据. H5 使用的技术框架是 vue+v ...
 - 微信小程序:input输入框和form表单几种传值和取值方式
		
1.传值:index下标传值.页面navigator传值 1.index下标 实现方式是:data-index="{{index}}"挖坑及e.currentTarget.data ...
 - 小程序UI设计(5)-符合视觉规范-按钮视觉规范
		
在设计工具中,根据规范我们定义了大中小三种按钮的尺寸大:720rpx *94rpx 圆角10px 字体18中:360rpx*70rpx 圆角8px 字体16 文字距离两边最小60小:120rpx*60 ...
 
随机推荐
- Jmeter接口测试图文示例
			
Jmeter接口测试图文示例 以getObjectByCode接口为例,用jmeter2.13来进行接口测试. 测试前准备: 测试工具及版本:jmeter 2.13 r1665067(须包含__MD5 ...
 - 国内npm源
			
永久使用lnpm config set registry https://registry.npm.taobao.org // 配置后可通过下面方式来验证是否成功 npm config get reg ...
 - jdk 1.8中的list排序
			
首先看看collections实现 public static <T> void sort(List<T> list, Comparator<? super T> ...
 - C语言:“冒泡排序”与“二分法”
			
1.冒泡排序: what:将元素进行两两比较,大的(小的)向后排. when:数组中有多个元素,需要进行比较排序比较的时候使用. how:N个数字来排队,两两比较小靠前.(升序) 外层循环:N-1(控 ...
 - 在单元测试中处理Debug.Assert的好方法
			
在单元测试项目的配置文件中配置好, <?xml version="1.0" encoding="utf-8"?> <configuration ...
 - shell一文入门通
			
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/hebtu666/article/deta ...
 - 渗透测试 - KALI Linux 学习 - kali linux如何启动METASPLOIT服务
			
kali 2.0 已经没有metasploit 这个服务了,所以service metasploit start 的方式不起作用. 在kali 2.0中启动带数据库支持的MSF方式如下: #1 首先 ...
 - flask 之(三) --- 筛选|分页|过滤
			
筛选 查询数据筛选语法:类名.query.筛选符 .all( ):获取结果集:.count( ):获取查询到的对象数量 类名.query.filter(类名.属性.运算符('xxx')).all() ...
 - 出现错误lambda expressions are not supported at language level 7解决方法
			
AS工程出现题目中的错误.解决办法: 这两个选中为1.8. 然后AS会自动在app的build.gradle下面,android{}里面增加 同时会修改app.iml文件中的如下部分,将Languag ...
 - MSF魔鬼训练营-3.3.2 口令猜测与嗅探
			
密码暴力破解以SSH为例,其他协议方法类似 SSH msf > use auxiliary/scanner/ssh/ssh_login msf auxiliary(ssh_login) ...