5 样式(WXSS)
样式(WXSS)
1尺寸单位
2 样式导入
3选择器
4小程序中使用less
/* 1 小程序中 不需要主动来引入样式文件 2 需要把页面中某些元素的单位 由 px 改成 rpx 1 设计稿 750x 750 px = 750 rpx 1 px = 1 rpx 2 把屏幕宽度 改成 375px 375 px = 750 rpx 1 px = 2rpx 1rpx = 0.5px 3 存在一个设计稿 宽度 414 或者 未知 page 1 设计稿 page 存在一个元素 宽度 100px 2 拿以上的需求 去实现 不同宽度的页面适配 page px = 750 rpx 1 px = 750 rpx / page 100 px = 750 rpx * 100 / page 假设 page = 375px 4 利用 一个属性 calc属性 css 和 wxss 都支持 一个属性 1 750 和 rpx 中间不要留空格 2 运算符的两边也不要留空格 */ view{ /* width: 200rpx; */ height: 200rpx; font-size: 40rpx; background-color: aqua; /* 以下代码写法是错误 */ /* width:750 rpx * 100 / 375 ; */ width:calc(750rpx * 100 / 375); }
/* 1 引入的 代码 是通过 @import 来引入 2 路径 只能写相对路径 */ @import "../../styles/common.wxss";
/* 1 定义less变量 */ @color:yellow; text{ /* 2 使用变量 */ color:@color; } view{ .vie1{ text{ color: red; } } } /* 导入 */ @import "../../styles/reset.less"; view{ color: @themeColor; } .main{ /* 1 less中 支持 两种注释 多行 单行 2 wxss 不能写 单行注释 因为 写了 和没写是一样!!! */ /* font-size: 200px; */ // font-size: 400px; }
/* 1 定义less变量 */ text { /* 2 使用变量 */ color: yellow; } view .vie1 text { color: red; } /* 导入 */ view { color: green; } .main { /* 1 less中 支持 两种注释 多行 单行 2 wxss 不能写 单行注释 因为 写了 和没写是一样!!! */ /* font-size: 200px; */ }
选择器
注意:特别需要注意的是 ⼩程序 不⽀持通配符 *因此以下代码⽆效!
*{ margin:0; padding:0; box-sizing:border-box; }
目前支持的选择器

作者:华王
博客:https://www.cnblogs.com/huahuawang/
浙公网安备 33010602011771号