背景色属性
简介
背景色属性是 Cosy UI 组件库中的通用属性,用于设置组件的背景颜色。支持基础背景色、透明度变体和渐变色等多种样式。
基础背景色
主题色
primary- 主题色secondary- 辅助色accent- 强调色neutral- 中性色
primary
secondary
accent
neutral
基础色
base-100- 基础背景色(浅色)base-200- 基础背景色(中等)base-300- 基础背景色(深色)
base-100
base-200
base-300
状态色
success- 成功色warning- 警告色error- 错误色info- 信息色
success
warning
error
info
特殊值
transparent- 透明背景none- 无背景
transparent
none
透明度变体
每个基础背景色都支持透明度变体,格式为 颜色/透明度:
透明度值
10- 10% 透明度20- 20% 透明度30- 30% 透明度40- 40% 透明度50- 50% 透明度60- 60% 透明度70- 70% 透明度80- 80% 透明度90- 90% 透明度
透明度示例
primary/20- 主题色 20% 透明度success/10- 成功色 10% 透明度error/30- 错误色 30% 透明度
primary/10
primary/20
primary/30
primary/50
渐变色
基础渐变
gradient- 默认渐变(主题色到辅助色)gradient-primary- 主题色渐变gradient-secondary- 辅助色渐变gradient-accent- 强调色渐变
gradient
gradient-primary
gradient-secondary
gradient-accent
状态渐变
gradient-success- 成功色渐变gradient-warning- 警告色渐变gradient-info- 信息色渐变
gradient-success
gradient-warning
gradient-info
主题渐变
gradient-sky- 天空渐变gradient-sunset- 日落渐变gradient-forest- 森林渐变gradient-ocean- 海洋渐变gradient-mountain- 山峰渐变
gradient-sky
gradient-sunset
gradient-forest
gradient-ocean
gradient-mountain
水果渐变
gradient-flower- 花朵渐变gradient-watermelon- 西瓜渐变gradient-lemon- 柠檬渐变gradient-grape- 葡萄渐变gradient-blueberry- 蓝莓渐变gradient-mango- 芒果渐变gradient-kiwi- 奇异果渐变gradient-pitaya- 火龙果渐变gradient-banana- 香蕉渐变
gradient-flower
gradient-watermelon
gradient-lemon
gradient-grape
gradient-blueberry
gradient-mango
Pattern 背景
基础 Pattern
dot-grid- 点阵网格stripes- 斜向条纹gradient-glow- 发光渐变
现代化背景样式
glassmorphism- 玻璃态效果(毛玻璃)glassmorphism-strong- 强玻璃态效果glassmorphism-soft- 柔和玻璃态效果mesh-gradient- 网格渐变(多个径向渐变叠加)noise- 噪点纹理noise-strong- 明显噪点纹理noise-soft- 细腻噪点纹理animated-gradient- 动态渐变(流动效果)animated-gradient-fast- 快速动态渐变animated-gradient-slow- 慢速动态渐变
dot-grid
stripes
gradient-glow
glassmorphism
mesh-gradient
noise
animated-gradient
示例:
<Container background="dot-grid" padding="lg">
点阵网格背景
</Container>
<Container background="stripes" padding="lg">
斜向条纹背景
</Container>
<Container background="gradient-glow" padding="lg">
发光渐变背景
</Container>
<Container background="glassmorphism" padding="lg">
玻璃态效果背景
</Container>
<Container background="mesh-gradient" padding="lg">
网格渐变背景
</Container>
<Container background="noise" padding="lg">
噪点纹理背景
</Container>
<Container background="animated-gradient" padding="lg">
动态渐变背景
</Container>使用方法
在组件中使用
<Container background="primary">
主题色背景
</Container>
<Container background="success/20">
成功色背景,20% 透明度
</Container>
<Container background="gradient-sky">
天空渐变背景
</Container>
<Container background="dot-grid">
Pattern 背景(点阵网格)
</Container>在构建器模式中使用
const props = ContainerProps()
.background("primary/20")
.build();
<Container {...props}>
构建器模式设置背景
</Container>相关组件
以下组件支持背景色属性:
Container- 容器组件Card- 卡片组件Button- 按钮组件Alert- 警告组件Badge- 徽章组件Modal- 模态框组件
