当前位置: 首页 > 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.dtcms.com/a/192278.html

相关文章:

  • 代码分支操作步骤
  • 关于在深度聚类中Representation Collapse现象
  • Kafka消费者分组机制深度解析
  • C语言_自动义类型:联合和枚举
  • [ctfshow web入门] web75
  • 【落羽的落羽 C++】进一步认识模板
  • 代驾小程序订单系统框架搭建
  • 18.中介者模式:思考与解读
  • Android Studio中Gradle中Task列表显示不全解决方案
  • 多平台图标设计与管理的终极解决方案
  • 【linux】open欧拉安装显卡驱动以及cuda12.8
  • 制造业工厂的三大核心系统:ERP+PLM+MES
  • springboot AOP中,通过解析SpEL 表达式动态获取参数值
  • 使用WebSocket实现跨多个服务器传输音频及实时语音识别
  • spark和hadoop之间的区别和联系
  • 以项目的方式学QT开发(一)
  • VisionPro斑点寻找工具Blob
  • MyBatis:从入门到深度理解
  • 深度解析 IDEA 集成 Continue 插件:提升开发效率的全流程指南
  • 【python基础知识】Day26 函数
  • Yeoman实战指南:从零打造自定义项目生成器
  • 人工智能100问☞第23问:卷积神经网络(CNN)为何擅长图像处理?
  • 最新网盘资源搜索系统,电视直播,Alist聚合播放
  • QMK固件OLED显示屏配置教程:从零开始实现个性化键盘显示(实操部分)
  • DevExpressWinForms-TreeList-数据绑定
  • 如何在Edge浏览器里-安装梦精灵AI提示词管理工具
  • OrangePi Zero 3学习笔记(Android篇)10 - SPI和从设备
  • 二程运输的干散货船路径优化
  • 2025年山东省数学建模F题思路
  • 精益数据分析(61/126):移情阶段评分体系构建与实战案例解析