微信小程序开发与运营
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.7 页面样式文件

页面样式文件(WXSS)是基于CSS拓展的样式语言,用于描述WXML的组成样式,决定WXML的组件如何显示。WXSS具有CSS的大部分特性,小程序对WXSS做了一些扩充和修改。

1.尺寸单位

由于CSS原有的尺寸单位在不同尺寸的屏幕中得不到很好的呈现,WXSS在此基础上增加了尺寸单位rpx(respnesive pixel)。WXSS规定屏幕宽度为750 rpx,在系统数据绑定过程中rpx会按比例转化为px。例如,iPhone 6的屏幕宽度为375 px,即750 rpx需按比例转化为375 px,所以,在iPhone 6中,1 rpx=0.5 px。

2.样式导入

为了便于管理WXSS文件,我们可以将样式存放于不同的文件中。如果需要在某个文件中引用另一个样式文件,使用@import语句导入即可。例如:

以上代码的效果与下列代码的效果相同:

3.选择器

目前,WXSS仅支持CSS中常用的选择器,如.class、#id、element、∷before、∷aftert等。

4. WXSS常用属性

WXSS文件与CSS文件有大部分属性名及属性值相同,WXSS的常用属性及属性值如表2-10所示。

表2-10 WXSS常用属性

续表