首页 > 其他分享 >CSS :root的使用

CSS :root的使用

时间:2023-05-11 16:48:20浏览次数:39  
标签:color -- 使用 var root 选择器 CSS

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

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

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

如:

 1 :root {
 2     --first-color: #488cff;
 3     --second-color: #ffff8c;
 4 }
 5 
 6 #firstParagraph {
 7     background-color: var(--first-color);
 8     color: var(--second-color);
 9 }
10 
11 #secondParagraph {
12     background-color: var(--second-color);
13     color: var(--first-color);
14 }

 

————————————————
版权声明:本文为CSDN博主「HainesFreeman」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_41829196/article/details/128530267

 

二:

https://blog.csdn.net/COCOLI_BK/article/details/128198488

 

标签:color,--,使用,var,root,选择器,CSS
From: https://www.cnblogs.com/CarrotHu/p/17391510.html

相关文章

  • 树莓派安装操作系统并使用ssh/vnc连接
    1.安装OS1.1准备工作设备:树莓派3B及其电源,microSD卡和读卡器,HDMI线;   电脑,显示器软件:  1.树莓派镜像烧录器:https://www.raspberrypi.com/software/   下载并安装,打开  2.树莓派操作系统镜像RaspberryPiOS:https://www.raspberrypi.com/software/operating-......
  • docker-compose 与 docker stack 编排配置使用区别
    1、docker-compose.yml文件指令配置上Docker有个编排工具docker-compose,可以将组成某个应该的多个docker容器编排在一起,同时管理。同样在Swarm集群中,可以使用dockerstack将一组相关联的服务进行编排管理。Dockerstack也是一个yaml文件,和一份docker-compose.yml文件差不多,指......
  • element ui的el-upload上传组件中使用el-image的图片预览
    问题想在elementui的el-upload上传组件中使用el-image的图片预览,这样就可以放大和缩小还有多张图片切换因为el-upload提供的是使用对话框查看图片,不能放大缩小还不能左右切换说明在el-image组件内的预览功能是使用的el-image-viewer这个小组件实现的,所以我们直接导入调用这......
  • weui的使用方法
    WEUI的使用方法;交互以及屏蔽或者修改深色浅色模式随笔一记,weui的使用方法,以防之后使用浪费时间对于减轻工作量还是有帮助的;所以记了下来;节省以后的时间1.引入通过CDN的方式引入;交互效果也是需要引入的,下面再记<!--引入WeUICDN链接--><linkrel\="st......
  • css
    css:级联样式表css定义:修饰网页(html在w3c中是结构化,css在w3c中就是表现化)修饰效果的种类:字体大小,颜色,高度,宽度等等css应用:一般用于对网页的效果进行修饰美化的工作css发展史1996发布css1.02010发布了css3.0沿用至今 ......
  • ansible剧本-template中的for循环和if的使用(1)
    ansible剧本-template中的for循环和if的使用(1)原创 Cloud研习社 Cloud研习社 2023-05-0407:53 发表于山东收录于合集#一站式教程233个#linux231个#计算机206个#云计算220个#ansible35个教程每周二、四、六更新for的使用当我们需要创建如下类型的文件时s......
  • 创建Git仓库并使用PyCharm提交
    进入git目录,输入以下命令:sudogitinit--bare仓库名.gitsudochown-R用户名:用户名仓库名.git仓库的URL地址为:用户名@IP:git目录/仓库名.git在PyCharm中右键单击项目文件夹,选择Git->ManageRemotes,添加仓库的URL地址.右键单击项目文件夹,选择Git->Add.选择Co......
  • PostgreSQL如何查询IO消耗最高的SQL及优化,pg_stat_statements插件安装及使用
    PostgreSQL如何查询IO消耗最高的SQL及优化,pg_stat_statements一、安装pg_stat_statements插件二、加载pg_stat_statements模块三、配置pg_stat_statements采样参数四、创建pg_stat_statementsextension五、分析SQL查询哪些sql语句执行效率慢:重置统计信息普通用户需执......
  • OpenSeadragon 实战系列其他属性的使用
    viewport的使用我们打开openseadragn的官网,可以找到下图所示的viewport点开viewport,你可以看到很多viewport的方法那么如何使用viewport呢?在基础篇中的示例代码中,我们定义了viewer1varviewer=OpenSeadragon({2id:"openseadragon1",3......
  • spark-sql的使用
    使用spark-sql操作hive数据仓库的前提是需要把hive配置文件hive-site.xml复制到sparkconf目录下进入到sparkbin目录下使用命令开启一个spark-sql:./spark-sql--masterlocal[*]--jars/usr/hdp/current/hive-server2/lib/mysql-connector-java.jar因为我们要操作hive,因此......