CSS 变量使用

新版本的 css 支持定义变量,其语法样式为: --变量名: 值,(less中只用@定义)定义的变量通过 var 关键字来使用:

1.局部变量

举例说明:

.box {
  --my-cusotm-color: pink;
  backgound-color: var(--my-cusotm-color);
}

上述代码中定义的变量只能用在 .box 盒子及后代元素上

注意:如果多次定义,会优先使用最近的变量

2.全局变量

如果希望整个页面都能使用这个变量,可以这样定义:小程序全局定义在page {},网页中:root {}

page {
  --my-cusotm-color: pink;
}

.box {
  backgound-color: var(--my-cusotm-color, #ffffff);
}
.navs {
  backgound-color: var(--my-cusotm-color);
}

注意:var(--my-cusotm-color, #ffffff); 第二个参数为默认值,如果这个变量没有定义会使用默认值

3.使用

举例:修改 css 变量覆盖原来样式

说明:通过调式面板,查看组件元素中用到的css变量进行覆盖,var(--my-container-margin),找到变量进行修改

page {
  --cell-large-title-font-size: 30rpx;
  --cell-text-color: #c3c3c5;
  --cell-value-color: #686868;
}

4. 盒子滑动:溢出自动

overflow-x : auto   实现左右滑动
overflow-y : auto   实现上下滑动

5.拓展:Sass变量使用

定义

$a : rgb (188, 188, 188);

使用

.box {

color : $a

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不叫虎子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值