UnoCSS颜色样式整理

该文章已生成可运行项目,

JeecgBoot-Vue3项目中是已经集成UnoCSS,所以这里我直接列举出样式的用法。

1、背景纯色

样式写法:

bg-[十六进制颜色值]/颜色关键词-数值/透明值

示例:

<div class="bg-[#ffff00] rounded-xl w-1/4 h-20 p-2">黄色</div>
<div class="bg-green rounded-xl w-1/4 h-20 p-2">绿色</div>
<div class="bg-green-900 rounded-xl w-1/4 h-20 p-2">最深的绿色</div>

2、背景渐变色

样式写法:
bg-gradient-to-[r/b/tr]  from-[十六进制颜色值]/颜色关键词-数值/透明值  to-[十六进制颜色值]/颜色关键词-数值/透明值
<!-- 水平渐变 -->
<div class="bg-gradient-to-r from-pink-500 to-purple-600 p-5 rounded-xl">
 左到右
</div>
<!-- 垂直渐变 -->
<div class="bg-gradient-to-b from-[#ffff00] to-blue-500 rounded-xl p-5">上到下</div>
<!-- 对角渐变 -->
<div class="bg-gradient-to-tr from-amber-400 to-red-600 rounded-xl p-5">左下到右上</div>
<!-- 半透明渐变 -->
<div class="bg-gradient-to-tr from-amber-400/80 to-red-600/20 rounded-xl p-5">
半透明渐变叠加背景
</div>
<!-- 三色过渡 -->
<div class="bg-gradient-to-r from-emerald-400 via-indigo-500 to-purple-600 rounded-xl p-5">
 三色过渡(使用 via-* 控制中间点)
</div>
<h1 class="text-transparent bg-clip-text bg-gradient-to-r from-rose-600 to-amber-400">
渐变文字标题
</h1>

3、字体颜色

样式写法:

text-[十六进制颜色值]/颜色关键词-数值/透明值
<h2 class="text-pink">我是粉色</h2>
<h2 class="text-cyan-500">我是蓝色</h2>
<h2 class="text-#ff0000">我是红色</h2>
<h2 class="text-[#ff0000]/20">我是设置了透明值的红色</h2>

注意事项:

(1)十六进制颜色值后面不能加数值,否则样式不生效

(2)数值的取值范围为50-900,以50为间距,数值越大,颜色越深

(3)透明值取值为0-100的整数,

  • 0 → 完全透明(元素不可见)‌
  • 50 → 半透明(颜色可见度 50%)‌
  • 100 → 完全不透明(默认状态,等同于省略 /100

下一篇:UnoCSS间距与边距样式

本文章已经生成可运行项目
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值