小程序样式

app.wxss是全局样式,作用于每一个页面

其它的wxss文件只作用于当前页面, 并可对app.wxss样式进行覆盖

微信小程序wxss样式大部分都和css样式一致, 目前只支持:

.class.intro选择所有拥有 class="intro" 的组件
#id#firstname选择拥有 id="firstname" 的组件
elementview选择所有 view 组件
element, elementview, checkbox选择所有文档的 view 组件和所有的 checkbox 组件
::afterview::after在 view 组件后边插入内容
::beforeview::before在 view 组件前边插入内容

导入外部样式: (css是@import url("...")导入)

@import "xxx.wxss"; 而小程序中, 它只能导入.wxss文件, 不能导入.css文件

创建other.wxss文件:

.aa {
  background:red;
  width: 375rpx;
}

 引用other.wxss文件

/**index.wxss**/
@import "../common/other.wxss";

.tx {
  background:green;
  width: 400rpx;
}

注意路径问题: 相对和绝对都是可以的(相对可能要好点)

@import "../common/other.wxss";  要放头部才有效

引用的样式与自身的.wxss文件的样式都可以使用

<view>
  <view class='aa'>aa</view>
</view>
<view>
  <view class='tx'>tx</view>
</view>

当然还有内联样式也可以使用(在标签中加入style属性, 里面写上样式)

优先级也是范围越小优先级越高(内联>.wxss文件>全局)

 

尺寸单位

小程序中可使用rpx和rem来做响应布局

传统的像素单位px是固定的大小, 在屏幕变化时它是固定大小, 不变化的

rpx将屏幕分为750个单位, 即任意大小的屏幕都是750rpx (rem是20个单位), 主要是使用rpx

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值