基础 · 边框

基础

Border 边框

边框与圆角;默认零圆角(扁平),通过 --pvs-radius-* 或类名控制。

四边与单边

pvs-border pvs-border-t pvs-border-b pvs-border-0
<div class="pvs-flex pvs-gap-4 pvs-flex-wrap">
  <span class="pvs-p-3 pvs-border">pvs-border</span>
  <span class="pvs-p-3 pvs-border-t pvs-pt-4">pvs-border-t</span>
  <span class="pvs-p-3 pvs-border-b">pvs-border-b</span>
  <span class="pvs-p-3 pvs-border-0 pvs-bg-surface-muted">pvs-border-0</span>
</div>

圆角

默认零圆角;覆盖 --pvs-radius-md 或用手动类。

none md lg full
<div class="pvs-flex pvs-gap-3 pvs-flex-wrap pvs-items-center">
  <span class="pvs-p-3 pvs-border pvs-rounded-none">none</span>
  <span class="pvs-p-3 pvs-border pvs-rounded-md" style="--pvs-radius-md:0.5rem">md</span>
  <span class="pvs-p-3 pvs-border pvs-rounded-lg" style="--pvs-radius-lg:0.75rem">lg</span>
  <span class="pvs-p-3 pvs-border pvs-rounded-full">full</span>
</div>

卡片与分割

pvs-card 自带边框语义

<div class="pvs-card pvs-max-w-xs">
  <div class="pvs-card__body">
    <p class="pvs-m-0">pvs-card 自带边框语义</p>
  </div>
</div>

列表分割

  • 项一
  • 项二
  • 项三
<ul class="pvs-list pvs-list--divider pvs-max-w-xs">
  <li>项一</li>
  <li>项二</li>
  <li>项三</li>
</ul>

语义边框色

在已有 pvs-border 上叠加 pvs-border-* 改边框颜色(校验态、强调卡片常用)。

primary success warning danger info
<div class="pvs-flex pvs-gap-3 pvs-flex-wrap">
  <span class="pvs-p-3 pvs-border pvs-border-primary">primary</span>
  <span class="pvs-p-3 pvs-border pvs-border-success">success</span>
  <span class="pvs-p-3 pvs-border pvs-border-warning">warning</span>
  <span class="pvs-p-3 pvs-border pvs-border-danger">danger</span>
  <span class="pvs-p-3 pvs-border pvs-border-info">info</span>
</div>

类名速查

样式
pvs-border四边 1px
pvs-border-0无边框
pvs-border-t/b/l/r单边
pvs-border-primary / success / warning / danger / info语义边框色
pvs-rounded-none/sm/md/lg/full圆角

响应式

移动优先;在类名前加 sm: md: lg: xl:,仅在该断点及以上生效。详见 响应式

方角 · md 圆角
<span class="pvs-p-3 pvs-border md:pvs-rounded-md pvs-inline-block" style="--pvs-radius-md:0.5rem">方角 · md 圆角</span>