当前位置: 首页 > news >正文

CSS相关知识补充

:root伪类

在这里插入图片描述

css自定义变量和var()引用自定义变量

https://developer.mozilla.org/zh-CN/docs/Web/CSS/var

在 SCSS 中,变量的声明和使用是用 $ 符号,比如:

$primary-color: #ff5722;.button {color: $primary-color;
}

SCSS 里没有 var() 这个函数,定义变量用 $变量名

var()原生 CSS 变量 的语法,不是 SCSS 的。
用法如下:

:root {--main-color: #ff5722;
}.button {color: var(--main-color);
}
  • --main-color 是 CSS 变量(自定义属性)。
  • var(--main-color) 用来引用 CSS 变量的值。

其中,CSS 变量(自定义属性)必须以 – 开头,否则不是合法的 CSS 变量。

当然,也可以用scss变量生成css变量,语法如下:

$main-color: #ff5722;:root {--main-color: #{$main-color};
}
.button {color: var(--main-color);
}

总结:

  • var(--xxx)CSS 变量的引用语法,不是 SCSS 变量。
  • SCSS 变量用 $变量名,只能在 SCSS 里用,编译后就消失了。
  • CSS 变量用 --变量名,可以用 var(--变量名) 在 CSS/SCSS 中引用,编译后依然存在于最终的 CSS 里。
http://www.xdnf.cn/news/467839.html

相关文章:

  • git工具使用详细教程-------命令行和图形化工具
  • MySQL表的操作
  • 2025年长三角高校数模竞赛B题Q1-Q3详细求解与Q4详细分析
  • 镍钯金电路板厂家有哪些?
  • pytest框架 - 第二集 allure报告
  • 雾锁王国开服联机教程-专用服务器
  • 【上位机——WPF】App.xml和Application类简介
  • 【OpenGL学习】(一)创建窗口
  • 不建议在useEffect中进行数据获取的理由
  • 以项目的方式学QT开发(一)——超详细讲解(120000多字详细讲解,涵盖qt大量知识)逐步更新!
  • 【中级软件设计师】网络攻击(附软考真题)
  • cmake 指定安装路径
  • 街景主观感知全流程(自建数据集+两两对比程序+Trueskill计算评分代码+训练模型+大规模预测)11
  • Excel导入日期变数字,数据库入库异常的排查与修复过程
  • 【iOS】alloc的实际流程
  • 【办公类-100-01】20250515手机导出教学照片,自动上传csdn+最大化、最小化Vs界面
  • AD PCB板logo及二维码放置
  • Linux基础 -- 在内存中使用chroot修复eMMC
  • 非加密散列算法的应用-MurmurHash
  • 【Java】Spring IoC中的相关注解
  • 关于mysql分区键
  • Web GIS可视化地图框架Leaflet、OpenLayers、Mapbox、Cesium、ArcGis for JavaScript
  • 5.15本日总结
  • docker 命令操作大全
  • 【Matlab】最新版2025a发布,深色模式、Copilot编程助手上线!
  • redis中key的过期和淘汰
  • PDA手持终端应用有哪些?
  • Python生成器:高效处理大数据的秘密武器
  • YOLO11解决方案之距离计算探索
  • RHCE实验:通过脚本判断用户是否存在