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>

相关推荐
C_心欲无痕2 小时前
Next.js 的默认开发快速构建工具Turbopack
javascript·devops·next.js·turbopack
@zulnger2 小时前
爬虫库之 requests_html,json
爬虫·html·json
小土豆_7772 小时前
Owl 2.8.1 核心语法速查表(新手专用)
前端·odoo/owl
我是伪码农2 小时前
放大镜效果
javascript
董世昌412 小时前
js的数据类型有几类?一共有几种?
开发语言·javascript·ecmascript
firstacui2 小时前
LVS三种模式搭建
前端·chrome
wanzhong23332 小时前
开发日记13-响应式变量
开发语言·前端·javascript·vue
代码游侠2 小时前
学习笔记——文件传输工具配置与Makefile详解
运维·前端·arm开发·笔记·学习
踢球的打工仔2 小时前
typescript-类的静态属性和静态方法
前端·javascript·typescript