边框属性
简介
边框属性是 Cosy UI 组件库中的通用属性,用于设置组件的边框样式。支持多种边框尺寸和颜色,提供统一的视觉层次。
边框尺寸
可用选项
none- 无边框sm- 细边框(1px)md- 中等边框(2px)lg- 粗边框(4px)xl- 超粗边框(8px)
无边框
border="none"
细边框 (1px)
border="sm"
中等边框 (2px)
border="md"
粗边框 (4px)
border="lg"
超粗边框 (8px)
border="xl"
边框颜色
可用颜色
primary- 主要色边框secondary- 辅助色边框accent- 强调色边框neutral- 中性色边框success- 成功色边框warning- 警告色边框error- 错误色边框info- 信息色边框base-100- 基础色边框(浅色)base-200- 基础色边框(中等)base-300- 基础色边框(深色)transparent- 透明边框none- 无边框颜色
primary
borderColor="primary"
success
borderColor="success"
error
borderColor="error"
primary/50
borderColor="primary/50"
透明度变体
每个颜色都支持透明度变体,格式为 颜色/透明度:
primary/10- 主要色 10% 透明度primary/20- 主要色 20% 透明度primary/30- 主要色 30% 透明度primary/40- 主要色 40% 透明度primary/50- 主要色 50% 透明度primary/60- 主要色 60% 透明度primary/70- 主要色 70% 透明度primary/80- 主要色 80% 透明度primary/90- 主要色 90% 透明度
所有颜色都支持相同的透明度变体(secondary、accent、neutral、success、warning、error、info、base-100、base-200、base-300)。
使用方法
在组件中使用
<Container border="sm">
细边框容器
</Container>
<Container border="md">
中等边框容器
</Container>
<Container border="lg">
粗边框容器
</Container>
<Container border="md" borderColor="primary">
主要色边框
</Container>
<Container border="lg" borderColor="success/50">
半透明成功色边框
</Container>在构建器模式中使用
const props = ContainerProps()
.border("md")
.borderColor("primary")
.build();
<Container {...props}>
构建器模式设置边框
</Container>相关组件
以下组件支持边框属性:
Container- 容器组件Card- 卡片组件Button- 按钮组件Alert- 警告组件Badge- 徽章组件Modal- 模态框组件
