CSS变量

       我们在学习的编程语言中,都有变量能声明,那CSS中有没有呢?当然有了。

.cor {
  --fontsize: 25px;<!-- 变量声明方式: --变量名:变量值 -->
}

 

且我认为大多数的特性和编程语言一样。如:作用域,css的变量声明的作用域分为全局或局部作用域。局部作用域局部变量只能在声明它的选择器内部使用。而全局作用域能在所有css全部选择器中使用。不过,在使用全局作用域之前,要先声明root选择器。(root:选择器匹配文档中的根元素)然后在root选择器中声明变量。这一点还是和编程语言不太一样的地方。当然,也有一样的地方,全局变量如果在任意选择器中修改css变量的值,就会改变root选择器中的值。(一改全改)。

还有一个重要的东西:媒体查询

媒体查询的作用是为不同的设备定制不同的css样式。这样,在不同的设备查看网页时就不会因为适配导致网页显示不全或比例不对的问题。

使用方法:

<style>
  :root {
    --penguin-size: 300px;
    --penguin-skin: gray;
    --penguin-belly: white;
    --penguin-beak: orange;
  }

  <!-- 媒体查询声明样式 -->
  @media (max-width: 350px)<!-- 媒体查询的规--> {
    :root {
       --penguin-size: 200px;
      --penguin-skin: black;
    }<!-- 当规则成立时,就改变变量的值 -->
  }
</style>

使用css变量的优点:

可以向编程语言一样,做到一改全改。

代码可读性增强。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值