首页 > 其他分享 >CSS 中的 :root

CSS 中的 :root

时间:2023-02-25 13:31:54浏览次数:43  
标签:-- breakpoint var root 选择器 CSS 属性


:root {
--blue: #007bff;
--indigo: #6610f2;
--purple: #6f42c1;
--pink: #e83e8c;
--red: #dc3545;
--orange: #fd7e14;
--yellow: #ffc107;
--green: #28a745;
--teal: #20c997;
--cyan: #17a2b8;
--white: #fff;
--gray: #6c757d;
--gray-dark: #343a40;
--primary: #007bff;
--secondary: #6c757d;
--success: #28a745;
--info: #17a2b8;
--warning: #ffc107;
--danger: #dc3545;
--light: #f8f9fa;
--dark: #343a40;
--breakpoint-xs: 0;
--breakpoint-sm: 576px;
--breakpoint-md: 768px;
--breakpoint-lg: 992px;
--breakpoint-xl: 1200px;
--breakpoint-xxl: 1600px;
--font-family-sans-serif: -apple-system, BlinkMacSystemFont;
--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas;
}

:root

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

var()

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

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


标签:--,breakpoint,var,root,选择器,CSS,属性
From: https://blog.51cto.com/u_15105778/6085367

相关文章

  • 封装全局的scss样式
    1.首先,在公共样式文件中把样式写好/*主题色*/$leo-theme-color:#3983bf;/*辅助色*/$leo-color-red:#ec3e50;$leo-color-orange:#ffbb0e;2.然后,在vue.config.js文件中......
  • ansible使用普通用户sudo切换为root方式记录
    1、首先客户端创建普通用户,记得保留用户的家目录,并设置该用户的密码 2、客户端修改sudoer文件添加sudo用户并设置切换不提示密码,可执行所有权限,如下; 用户名ALL=(......
  • css-元素使用100vw|vh出现滚动条
    给元素100vw与100vh,发现界面出现横向和竖向滚动条...<style>.container{width:100vw;height:100vh;}</style><body><divclass="......
  • HTML——day4(css)
    今天开始涉及到css的相关知识。css本质上是和HTML一样的标记语言,准确的来说他是一种层叠式样式表,主要是我们用来美化页面。css主要有两种东西构成:选择器,声明。与HTML相......
  • CSS背景设置与Emmet语法
    CSS背景设置通过CSS背景属性,可以给页面元素添加背景样式,页面元素指任意标签。背景属性可以设置背景颜色,背景图片,背景平铺,背景图片位置,背景图像固定等。 背景颜色一般......
  • 红米手机LineageOS Root(实操)
    https://magiskcn.com/机型:红米note8采用Magisk进行root,LineageOS官网的suroot包不会玩,安装失败从LineageOS系统包中解压出boot.img安装步骤生成magisk_patched-版......
  • QT 让QGraphicsView 和 QGraphicsScene 重合
    Qt关于QGraphicsView和QGraphicsScene坐标系对不上的问题原文链接:(15条消息)Qt关于QGraphicsView和QGraphicsScene坐标系对不上的问题_屁股大象的博客-CSDN博客_qt坐标......
  • CSS Hack
    一、什么是CSSHackCSShack是通过CSS样式中加入一些特殊的符号,让不同的浏览器识别不同的符号(什么样的浏览器识别什么样的符号是有标准的,CSShack就是让你记住这个标准),以......
  • CSS 注释
     注释是用来解释你的代码,并且可以随意编辑它,浏览器会忽略它。CSS注释以 /* 开始,以 */ 结束,实例如下:实例/*这是个注释*/p{text-align:center;/*这是另......
  • CSS Id 和 Class
    id和class选择器如果你要在HTML元素中设置CSS样式,你需要在元素中设置"id"和"class"选择器。id选择器id选择器可以为标有特定id的HTML元素指定特定的样式。......