CSS 全局变量函数的声明与应用

声明变量

建议写在 CSS 文档流顶部

:root 是一个伪类选择器,里面的属性可以全局进行使用,这是一个放自定义属性的好地方, 可以随时更改和添加一些自定义样式

:root{
--appTagsGroupFontSize: 10px;
--appTagsGroupFontColor: #fff;
--appTagsGroupBorderRadius: 5px;
--appTagsGroupPadding: 3px;
}

应用函数

CSS 读取变量语法是 var(--{变量名称});

.ver{
  background: #0dcaf0;
  font-size: var(--appTagsGroupFontSize);
  color: var(--appTagsGroupFontColor);
  border-radius: var(--appTagsGroupBorderRadius);
  padding: var(--appTagsGroupPadding);
}

.arc{
  background: #20c997;
  font-size: var(--appTagsGroupFontSize);
  color: var(--appTagsGroupFontColor);
  border-radius: var(--appTagsGroupBorderRadius);
  padding: var(--appTagsGroupPadding);
}

.dat{
  background: #6f42c1;
  font-size: var(--appTagsGroupFontSize);
  color: var(--appTagsGroupFontColor);
  border-radius: var(--appTagsGroupBorderRadius);
  padding: var(--appTagsGroupPadding);
}

学到更多

var() 函数还可以使用第二个参数,表示变量的默认值。如果该变量不存在,就会使用这个默认值。

color: var(--appTagsGroupFontColor, #fff);

给TA打赏
共{{data.count}}人
人已打赏
技术教程

深入理解下载方式:http/https、ftp/sftp、bt、magnet、ed2k

2022-11-14 15:11:40

技术教程

DNS(域名解析)基本过程深入理解

2022-11-15 10:12:14

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索