跳到內容
v0.4.8

Radius 圓角 ​

設定元件邊角的圓弧,最大一階依元件而有不同上限。

用法 ​

html
<div sl-card sl-radius="full">卡片</div>
<button sl-button sl-radius="none">按鈕</button>
原始碼
<div sl-card>卡片</div>

- 表示不寫這個屬性,用預設值;元件標記欄位的 - 是寫裸屬性

五階套用在卡片上的效果:

原始碼
<div sl-card sl-radius="none" style="width: 9rem">卡片</div>
<div sl-card sl-radius="sm" style="width: 9rem">卡片</div>
<div sl-card sl-radius="md" style="width: 9rem">卡片</div>
<div sl-card sl-radius="lg" style="width: 9rem">卡片</div>
<div sl-card sl-radius="full" style="width: 9rem">卡片
  <br> 第二行
  <br> 第三行
</div>

選項 ​

表中 px 值以根字級 16px 換算,級距本身以 rem 定義:

選項圓角
none0
sm4px
md(預設)8px
lg12px
full依元件而定

適用元件 ​

元件full 的值未標示時
sl-button9999pxmd
sl-card約一行高md
sl-notice約一行高full

9999px 遠超過高度的一半,瀏覽器會夾回一半,按鈕無論多高都呈膠囊狀。

sl-card 與 sl-notice 的值約為一行高,不隨元件總高放大。

一至兩行時,圓角已達高度的一半,整個區塊都是圓弧;三行起側邊中段成直線,四角仍為圓弧。