v0.4.8
Button 按鈕
把按鈕樣式套用在按鈕或連結元素上。
原始碼
<button sl-button>按鈕</button>- 表示不寫這個屬性,用預設值;元件標記欄位的 - 是寫裸屬性
型態
型態為 sl-button 的選項,未標示時為 normal:
html
<button sl-button="outline">按鈕</button>normal:整體填滿(預設)outline:僅框線與文字underline:僅底線ghost:無底色與框線,僅文字
原始碼
<button sl-button>預設</button>
<button sl-button="normal">normal</button>
<button sl-button="outline">outline</button>
<button sl-button="underline">underline</button>
<button sl-button="ghost">ghost</button>屬性
顏色 sl-tone
sl-button 為 sl-tone 的適用元件,未標示時為 primary。normal 為整體上色,其餘型態僅為框線與文字上色。
選項見 Tone 色調。
尺寸 sl-size
sl-button 為 sl-size 的適用元件,未標示時為 md,高度、字級與水平內距同時改變。選項見 Size 尺寸。
圓角 sl-radius
sl-button 為 sl-radius 的適用元件,未標示時為 md。選項見 Radius 圓角。
互動效果 sl-interactive
sl-button 為 sl-interactive 的適用元件。未標示時,滑鼠移入即為 grow 放大。
標示後改用指定效果,選項見 Interactive 互動效果。
停用
disabled 或 aria-disabled="true" 皆會使按鈕淡化、游標顯示為禁用,且不再放大。
透明度由共用 hook --sl-disabled-opacity 控制(預設 0.5),調整全站時於 :root 覆寫。
原始碼
<button sl-button>一般</button>
<button sl-button disabled>disabled</button>
<button sl-button aria-disabled="true">aria-disabled</button>