rpx是微信小程序WXSS的尺寸单位。介绍rpx前,先要介绍WXSS。
WXSS(WeiXin Style Sheets) 是一套样式语言,用于描述 WXML 的组件样式。
WXSS 用来决定小程序页面WXML的组件应该怎么显示。
为了适应广大的前端开发者,微信小程序的 WXSS 具有 CSS 大部分特性。 同时为了更适合开发小程序,微信开发者对 CSS 进行了扩充以及修改。
与 CSS 相比WXSS扩展的特性有:
其中,rpx就是尺寸单位。
建议 : 开发微信小程序时设计师可以用 iPhone6 作为视觉稿的标准。
注意 : 在较小的屏幕上不可避免的会有一些毛刺,请在开发时尽量避免这种情况。
参考资料: 微信小程序开发文档
mode 属性:默认值:scaleToFill —- 不保持纵横比例缩放图片,使图片的宽高完全拉伸至填满image标签
aspectFit —- 保持纵横比例缩放图片,使图片的长边能够完全显示出来,也就说图片可以完整的显示出来
aspectFill —– 保持纵横比例缩放图片,只保证图片的短边能够完全显示出来,也就是说,图片通常只在水平或垂直方向是完整的,另一个方向将会发生截取
top —- 不缩放图片,只显示图片的顶部区域
bottom —- 不缩放图片,只显示图片的底部区域
center —- 不缩放图片,只显示图片的中间区域
left —- 不缩放图片,只显示图片的左边区域
right —– 不缩放图片,只显示图片的右边区域
top left —- 不缩放图片,只显示图片的左上边区域
top right —- 不缩放图片,只显示图片的右上边区域
bottom left —- 不缩放图片,只显示图片的左下边区域
bottom right —- 不缩放图片,只显示图片的右下边区域
4.隐藏NavigationBar
5.VM11106:1 Do not have login handler in current page: pages/login/login. Please make sure that login handler has been defined in pages/login/login, or pages/login/login has been added into app.json
解决方案:
2.调整app.json中Pages里面的页面注册顺序 ;
3.检查wxml中bindtap是否在js里面将方法创建。
6.switch样式大小调整
大家都知道微信官方提供的switch 能改变color 但是改变大小 常用的width height 不起作用
但是可以这样修改
7.input 不沾满屏幕右侧有留白
使用flex布局的时候明明 input style 设置了flex=1 的属性 可是input还是站不满整个屏幕的宽度,右侧有留白,文字被遮挡, 不知道是不是一个bug,
解决方案: 在input外面包一层view style设置flex=1 用于沾满整个屏幕 input用于显示文字
————————————————
1.display取值
2.float(取值:left,right,none,inherit。)
3.clear:该属性指出不允许有浮动对象的边。(取值:left,right,both,none.)
4.visibility:是否显示对象(取值:visible,hidden,collapse。)
5.overflow:处理溢出内容的方式。(取值:visible,hidden,scroll,auto。)
其他属性:
一、微信小程序wxml有编程基础的工程师在接触到wxml之后才会发现,这种语言的编程理念和html页面的编程技术很相似
当你稍微研究一下,就会知道开发一个微信小程序所需的技术含量并不高,只是一些标签的替换,比如换成了等。即使你对前端不是非常拿手,转战微信小程序的开发事业,也会是非常好的方向。
二、微信小程序wxss
Wxss是微信的css。用自己的开发语言wxss替代了微信网页编程中使用的css,其实主要的实现思路和网页开发技术基本一致,也是一些标签的简单替换。大部分和原来的css基本一样,都是在同一个页面上调用实现的。
但是可以说微信小程序比网页开发更简单方便,比如在两个文件中,只要index.wxml和index.wxss同时在同一个目录中,就可以直接在网页上写css
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)