WXSS 模板样式- 全局样式和局部样式

WXSS 模板样式- 全局样式和局部样式

WXSS(WeChat Style Sheets)是一种样式语言,用于定义小程序中的样式。在WXSS中,存在两种类型的样式:全局样式和局部样式。

全局样式

全局样式是定义在 app.wxss文件中的样式,作用于每一个页面。全局样式可以在整个小程序中使用,但是当页面层级很深时,可能出现样式冲突的问题。

以下是一个全局样式的示例代码:

view {
  padding: 10rpx;
  margin: 10rpx;
  background-color: lightskyblue;
}

view:nth-child(1) {
  background-color: lightskyblue;
}

局部样式

局部样式是在页面的 .wxss 文件中定义的样式,只作用于当前页面。局部样式可以覆盖全局样式。

以下是一个局部样式的示例代码:

view {
  background-color: lightpink;
}

需要注意的是:

  • 当局部样式和全局样式冲突时,根据就近原则,局部样式会覆盖全局样式。
  • 当局部样式的权重大于或等于全局样式的权重时,才会覆盖全局的样式。

以下是一个权重的示例代码:

view {
  padding: 10rpx;
}

view {
  padding: 20rpx !important;
}

在上述代码中,第二个样式的权重大于第一个样式的权重,使用了 !important 标志,所以会覆盖第一个样式的设置。

总结

小程序中的样式使用WXSS语言编写。全局样式和局部样式是两种常见的样式类型,二者具有不同的作用范围和权重。在使用WXSS编写样式时,需要考虑样式的作用范围和权重关系,以避免造成样式冲突问题。

运行效果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值