导航菜单

边框属性

简介

边框属性是 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 - 模态框组件

搜索