:root
是一个伪类,表示文档根元素,所有主流浏览器均支持 :root 选择器,除了 IE8 及更早的版本。
在:root中声明相当于全局属性,只要当前页面引用了:root segment所在文件,都可以使用var()来引用。
用 – 这样写法加上样式名称 例如:–background 引用:var(–background)


:root {--blue: #007bff;--color:red;--background:#ccc;
}

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

body {background-color: var(--background);  /* 设置背景颜色为#ccc */
}

css中的 :root相关推荐

  1. css在兼容模式下无法引用_如何在CSS中使用深色模式

    css在兼容模式下无法引用 by Frank Lämmer 由FrankLämmer 如何在CSS中使用深色模式 (How to get dark mode working with CSS) I h ...

  2. 我应该在CSS中使用px或rem值单位吗?

    本文翻译自:Should I use px or rem value units in my CSS? I am designing a new website and I want it to be ...

  3. css中单位px和em,rem的区别

    1.PX 相对长度单位.像素px是相对于显示器屏幕分辨率而言的. 1. IE无法调整那些使用px作为单位的字体大小: 2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位: 3. ...

  4. css中单位em和rem

    一.介绍 1.em w3cschool中给出css中尺寸单位如下: 单位 描述 % 百分比 in 英寸 cm 厘米 mm 毫米 em 1em 等于当前的字体尺寸. 2em 等于当前字体尺寸的两倍. 例 ...

  5. 彻底弄懂css中单位px和em,rem的区别

    2019独角兽企业重金招聘Python工程师标准>>> rem: rem一般用于设置字体的大小,1rem就是html根元素的字体大小,2rem就是html字体大小的2倍,1.5rem ...

  6. 关于CSS中的字体尺寸设置 em rem等

    常用单位 在CSS中可以用很多不同的方式来设定字体的尺寸.一般来说,这些单位被分成两大类:绝对单位(absolute)和相对单位(relative). 绝对单位在大多数情况下是相对于某些实际量度而言的 ...

  7. css中的px、em、rem 详解

    概念介绍: 1.px (pixel,像素): 是一个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI(Dots Per Inch,每英寸像素数),在扫描打印 ...

  8. 贝塞尔曲线工具css,如何反转CSS中的贝塞尔曲线的实现方法

    首先来看一看我之前写的一个CSS轮播动画效果,为了让切换时动画的过渡更加的平滑我在animation-timing-function属性中并没有使用CSS提供的各种关键词,而使用了cubic-bezi ...

  9. css 菜单栏悬停_在CSS中构建悬停菜单

    css 菜单栏悬停 A good menu design is an important part of any website or web app UI. Using only modern HT ...

最新文章

  1. 01_创建一个新的activityactivity配置清单文件
  2. 2022年了,PyTorch和TensorFlow选哪个?
  3. Netflix的高可用架构建议
  4. Kali Linux 装好系统后安装经常使用软件
  5. 一段时间以来的SEO优化结果
  6. python封装举例_Python面向对象封装操作案例详解
  7. 5G改变物联网解决方案的6种方式
  8. arm-linux-gnueabihf gcc8.3交叉编译工具搭建教程
  9. java的未检查异常有哪些_Java:检查异常与未检查异常
  10. 你真的知道什么是多线程吗?为什么要学习多线程?
  11. Python数模笔记-模拟退火算法(1)多变量函数优化
  12. PAT1015 德才论(C++)
  13. 运行TensorFlow
  14. centos 安装nodejs与vue手脚架安装
  15. [Mugeda HTML5技术教程之3] Hello World: 第一个Mugeda动画
  16. python append函数_Python程序性能分析
  17. html2canvas 在qq保存失败_QQ的截图功能,没想到这么好用!
  18. iOS 逆向 - 收藏集 - 掘金
  19. 双线性对映射 概念理解
  20. 删除安卓7.1源码中自带的Japanese IME输入法

热门文章

  1. swustACM2018国庆招新正式赛题解
  2. 【GRNN回归】基于matlab遗传算法优化GRNN数据回归拟合【含Matlab源码 1401期】
  3. SSM酒店管理系统项目Day20
  4. CentOS6.7 使用 cp 命令强制覆盖功能
  5. python爬取搜狐新闻网站所有新闻的标题和正文并按阅读量排行输出
  6. 软件工程项目实训05
  7. 毕业设计:微表情识别学习笔记(一)
  8. Flink端到端一致性
  9. spu和sku的区别
  10. 从“颠覆医疗”到“拥抱医疗”,智慧医疗大数据到底应该怎么做