1. rpx单位
- rpx(responsive pixel) 是微信小程序独有的,用来解决屏幕适配的尺寸单位。
- rpx的实现原理:鉴于不同设备屏幕的大小不同,为了实现屏幕的自动适配,rpx把所有设备的屏幕,在宽度上等分为750分(即:当前屏幕的总宽度为 750rpx )。小程序在不同设备运行时,会自动把rpx的样式单位换算成对应的像素单位来渲染,从而实现屏幕适配。
- rpx与px之间的单位换算:在iPhone6上,屏幕宽度为375px,共有750个物理像素,等分为750rpx。
750rpx = 375px = 750物理像素
1rpx = 0.5px = 1物理像素
2. 样式导入
- 使用wxss提供的@import语法,可以导入外联的样式表。
@import "/common/common.wxss";
3. 局部样式与全局样式
- 局部样式
在页面的wxss文件中的样式为局部样式,只作用于当前页面。当局部样式和全局样式冲突时,根据就近原则,局部样式会覆盖全局样式,当局部样式的权重大于或等于全局样式的权重时,会覆盖全局的样式。
- 全局样式
定义在根目录下的app.wxss中的样式为全局样式,作用于每一个页面。