首页 > 其他分享 >【CSS】关于 :root, --, var()

【CSS】关于 :root, --, var()

时间:2023-03-09 10:46:05浏览次数:48  
标签:-- color var root 选择器 CSS

:root

这个 CSS 伪类匹配文档树的根元素。对于 HTML 来说,:root 表示 <html> 元素,除了优先级更高之外,与 html 选择器相同。所有主流浏览器均支持 :root 选择器,除了 IE8 及更早的版本。在声明全局 CSS 变量时 :root 会很有用。

CSS 变量(--*)

带有前缀--的属性名,比如--example,表示的是带有值的自定义属性,其可以通过 var 函数在全文档范围内复用的。

var()

var()函数可以代替元素中任何属性中的值的任何部分。var()函数不能作为属性名、选择器或者其他除了属性值之外的值。(这样做通常会产生无效的语法或者一个没有关联到变量的值。)

:root {
  --first-color: #488cff;
  --second-color: #ffff8c;
}

#firstParagraph {
  background-color: var(--first-color);
  color: var(--second-color);
}

#secondParagraph {
  background-color: var(--second-color);
  color: var(--first-color);
}

 

转:https://www.jianshu.com/p/1d2d02569351

标签:--,color,var,root,选择器,CSS
From: https://www.cnblogs.com/lishuxuan/p/17197495.html

相关文章

  • Java中间件学习之RabbitMQ
    什么是MQ  消息队列是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发......
  • 游标的使用和创建
    1.游标参考(https://www.cnblogs.com/HDK2016/p/9306377.html)2.优点1)允许程序对由查询语句select返回的行集合中的每一行执行相同或不同的操作,而不是对整个行集合执行同......
  • ES6-ES11 bable对ES6模块化代码的转换(已过时,仅了解)
    原视频让ES新特性以ES5形式展现home.html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-w......
  • utils&js - 判断数据类型
    utils&js-判断数据类型/***判断文件**如果你需要类型判断,请不要再使用Object.prototype.toString.call()方法*直接调用我们下方封装好的is函数即可*我......
  • 容器快速部署xx-job-admin
    1.下载指定版本容器镜像dockerpullxuxueli/xxl-job-admin:{指定版本}2.运行容器方式1:命令行配置启动/***如需自定义mysql等配置,可通过"-ePARAMS"指定,参数......
  • 不写代码,如何实现自动触发Salesforce审批流程?
    通过将Salesforce审批流程(ApprovalProcesses)与Flow的强大功能相结合,可以增强你的业务流程。随着ProcessBuilder和WorkflowRules逐步被淘汰,Flow成为了主流的Salesforce......
  • 【经验交流】一些地编工作的必备常用网站
    说明:加粗斜体标记的须使用一定*技术上网*(敏感词)一.灵感类Artstation:国外最大的CG艺术平台,原话/分镜/3D/动效GGAC:国内比较大的CG艺术平台站酷:更偏向平面设计B......
  • 三层交换机vlan间路由
     sw1:[Huawei]vlanbatch1020[Huawei]inte0/0/1[Huawei-Ethernet0/0/1]portlink-typeaccess [Huawei-Ethernet0/0/1]portdefaultvlan10 [Huawei]inte0......
  • 扫漏工具nessus的安装使用
    1.下载地址http://www.downza.cn/soft/290013.html2.下载后选择对应电脑系统位数进行安装,我是64位3.安装客户端的安装就是正常安装,没啥可将的4.注册①安装后会自......
  • un-resolved CFD-DEM网格尺寸为颗粒直径的3倍以上
    依据颗粒与流体网格的尺寸,目前在未解析CFD-DEM模型中,流体空隙率算法主要有三种:PCM(ParticleCentroidMethod)、DPVM(DividedParticleVolume Method)和SKM(StatisticalKe......