css中,由基准色提取其他变体

复制代码
.ab{
  --base:hsl(217 73% 50%);
  --base-light:hsl(from var(--base) h s 75%);
  --base-dark:hsl(from var(--base) h s 25%);
}
.aaa{color:var(--base-light);}
.ccc{color:var(--base-dark);}

.toast{
  --toast-color:#222;
  border:2px solid var(--toast-color);
  color:hsl(from var(--toast-color) h s 25%);
  background:hsl(from var(--toast-color) h s 90%);
  box-shadow:0 12px 12px -8px hsl(from var(--toast-color) h s l /0.325);
}
.toast[data-toast='info']{
  --toast-color:#0362fc;
}

      <div className="ab">
        <div className="aaa">aaa</div>
        <div className="ccc">ccccc</div>
      </div>
      <div className="toast" data-toast="info">阿三大萨达所</div>

相关推荐
用户新2 小时前
V8引擎 精品漫游指南--Ignition篇(下 一) 动态执行前的事情
前端·javascript
@PHARAOH3 小时前
WHAT - GitLens vs Fork
前端
yqcoder4 小时前
前端性能优化:如何减少重绘与重排?
前端·性能优化
洋子4 小时前
Yank Note 系列 13 - 让 AI Agent 进入笔记工作流
前端·人工智能
wenzhangli77 小时前
Ooder A2UI 核心架构深度解析:WEB 拦截层的设计与实现
前端·架构
前端百草阁7 小时前
【前端性能优化全链路指南】从开发编写到构建运行的多维度实践
前端·性能优化
神探小白牙7 小时前
eCharts 多系列柱状图增加背景图
javascript·ecmascript·echarts
女生也可以敲代码7 小时前
AI时代下的50道前端开发面试题:从基础到大模型应用
前端·面试
ZhengEnCi7 小时前
M5-markconv自定义CSS样式指南 📝
前端·css·python
IT_陈寒8 小时前
SpringBoot自动配置的坑差点让我加班到天亮
前端·人工智能·后端