包含以下組件
Button
- 單個按鈕名稱 | 類型 | 預設值 | 描述 |
---|---|---|---|
clear | 布林值 | 未定義 | 使按鈕呈現清晰樣式(無填充顏色)。覆蓋 |
clearIos | 布林值 | 布林值 | false |
使按鈕在 iOS 主題中呈現清晰樣式(無填充顏色) | 布林值 | 布林值 | clearMaterial |
使按鈕在 Material 主題中呈現清晰樣式(無填充顏色) | colors | 物件 | |
具有 Tailwind CSS 顏色類別的物件 | colors.activeBgIos | 字串 | |
'active:bg-primary' | colors.activeBgIos | '' | |
colors.activeBgMaterial | colors.activeBgIos | 字串 | |
colors.disabledBg | colors.activeBgIos | 'bg-black bg-opacity-10 dark:bg-white dark:bg-opacity-10' | |
colors.disabledBorder | colors.activeBgIos | 'border-black border-opacity-10 dark:border-white dark:border-opacity-10' | |
colors.disabledText | colors.activeBgIos | 'text-black text-opacity-30 dark:text-white dark:text-opacity-30' | |
colors.fillActiveBgIos | colors.activeBgIos | '' | |
'active:bg-ios-primary-shade' | colors.activeBgIos | colors.fillActiveBgMaterial | |
字串 | colors.activeBgIos | colors.fillBgIos | |
'bg-primary' | colors.activeBgIos | colors.fillBgMaterial | |
'bg-md-light-primary dark:bg-md-dark-primary' | colors.activeBgIos | colors.fillTextIos | |
'text-white' | colors.activeBgIos | colors.fillTextMaterial | |
'text-md-light-on-primary dark:text-md-dark-on-primary' | colors.activeBgIos | colors.fillTouchRipple | |
'touch-ripple-white dark:touch-ripple-primary' | colors.activeBgIos | colors.outlineBorderIos | |
'border-primary' | colors.activeBgIos | colors.outlineBorderMaterial | |
'border-md-light-outline dark:border-md-dark-outline' | colors.activeBgIos | colors.textIos | |
'text-primary' | colors.activeBgIos | colors.fillActiveBgMaterial | |
colors.textMaterial | colors.activeBgIos | 'text-md-light-primary dark:text-md-dark-primary' | |
colors.tonalBgIos | colors.activeBgIos | colors.outlineBorderMaterial | |
字串 | colors.activeBgIos | colors.tonalBgMaterial | |
'bg-md-light-secondary-container dark:bg-md-dark-secondary-container' | colors.activeBgIos | colors.tonalTextIos | |
字串 | colors.activeBgIos | colors.tonalTextMaterial | 'text-md-light-on-secondary-container dark:text-md-dark-on-secondary-container' |
colors.touchRipple | 布林值 | 布林值 | 'touch-ripple-primary' |
component | colors.activeBgIos | 字串 | |
'button' | 布林值 | 布林值 | 組件的 HTML 元素 |
disabled | 布林值 | 未定義 | 布林值 |
false | 布林值 | 布林值 | 使按鈕禁用 |
href | 布林值 | 布林值 | 字串 |
未定義 | 布林值 | 未定義 | 連結的 |
inline | 布林值 | 布林值 | 布林值 |
false | 布林值 | 布林值 | 使按鈕內聯(例如, |
large | 布林值 | 未定義 | 布林值 |
undefined | 布林值 | 布林值 | 使按鈕變大。覆蓋 |
largeIos | 布林值 | 布林值 | 布林值 |
false | 布林值 | 未定義 | 使按鈕在 iOS 主題中變大 |
largeMaterial | 布林值 | 布林值 | 布林值 |
false | 布林值 | 布林值 | 使按鈕在 Material 主題中變大 |
outline | 布林值 | 布林值 | 布林值 |
undefined | 布林值 | 布林值 | 使按鈕呈現外框樣式。覆蓋 |
outlineIos | 布林值 | 布林值 | 布林值 |
false | 布林值 | 未定義 | 使按鈕在 iOS 主題中呈現外框樣式 |
outlineMaterial | 布林值 | 布林值 | 布林值 |
false | 布林值 | 布林值 | 使按鈕在 Material 主題中呈現外框樣式 |
raised | 布林值 | 未定義 | 布林值 |
undefined | 布林值 | 布林值 | 使按鈕浮起(帶有陰影)。覆蓋 |
raisedIos | 布林值 | 布林值 | 布林值 |
false | 布林值 | 使按鈕在 iOS 主題中浮起(帶有陰影) | raisedMaterial |
布林值 | false | 使按鈕在 Material 主題中浮起(帶有陰影) |
<script>import {Page,Navbar,NavbarBackLink,Button,Block,BlockTitle,} from 'konsta/svelte';</script><Page><Navbar title="Buttons" /><BlockTitle>Default Buttons</BlockTitle><Block strong outlineIos class="space-y-2"><div class="grid grid-cols-3 gap-x-4"><Button>Button</Button><Button class="k-color-brand-red">Button</Button><Button>Button</Button></div><div class="grid grid-cols-3 gap-x-4"><Button outline>Outline</Button><Button class="k-color-brand-red" outline>Outline</Button><Button outline>Outline</Button></div><div class="grid grid-cols-3 gap-x-4"><Button clear>Clear</Button><Button class="k-color-brand-red" clear>Clear</Button><Button clear>Clear</Button></div><div class="grid grid-cols-3 gap-x-4"><Button tonal>Tonal</Button><Button class="k-color-brand-red" tonal>Tonal</Button><Button tonal>Tonal</Button></div></Block><BlockTitle>Rounded Buttons</BlockTitle><Block strong outlineIos class="space-y-2"><div class="grid grid-cols-3 gap-x-4"><Button rounded>Button</Button><Button rounded class="k-color-brand-green">Button</Button><Button rounded>Button</Button></div><div class="grid grid-cols-3 gap-x-4"><Button rounded outline>Outline</Button><Button rounded outline class="k-color-brand-green">Outline</Button><Button rounded outline>Outline</Button></div><div class="grid grid-cols-3 gap-x-4"><Button rounded clear>Clear</Button><Button rounded clear class="k-color-brand-green">Clear</Button><Button rounded clear>Clear</Button></div></Block><BlockTitle>Large Buttons</BlockTitle><Block strong outlineIos class="space-y-2"><div class="grid grid-cols-3 gap-x-4"><Button large>Button</Button><Button large class="k-color-brand-yellow">Button</Button><Button large rounded>Button</Button></div><div class="grid grid-cols-3 gap-x-4"><Button large outline>Outline</Button><Button large outline class="k-color-brand-yellow">Outline</Button><Button large rounded outline>Outline</Button></div><div class="grid grid-cols-3 gap-x-4"><Button large clear>Clear</Button><Button large clear class="k-color-brand-yellow">Clear</Button><Button large rounded clear>Clear</Button></div></Block><BlockTitle>Small Buttons</BlockTitle><Block strong outlineIos class="space-y-2"><div class="grid grid-cols-3 gap-x-4"><Button small>Button</Button><Button small>Button</Button><Button small rounded>Button</Button></div><div class="grid grid-cols-3 gap-x-4"><Button small outline>Outline</Button><Button small outline>Outline</Button><Button small rounded outline>Outline</Button></div><div class="grid grid-cols-3 gap-x-4"><Button small clear>Clear</Button><Button small clear>Clear</Button><Button small rounded clear>Clear</Button></div></Block><BlockTitle>Raised Buttons</BlockTitle><Block strong outlineIos class="space-y-2"><div class="grid grid-cols-3 gap-x-4"><Button raised>Button</Button><Button raised>Button</Button><Button raised rounded>Button</Button></div><div class="grid grid-cols-3 gap-x-4"><Button raised outline>Outline</Button><Button raised outline>Outline</Button><Button raised rounded outline>Outline</Button></div><div class="grid grid-cols-3 gap-x-4"><Button raised clear>Clear</Button><Button raised clear>Clear</Button><Button raised rounded clear>Clear</Button></div></Block><BlockTitle>Disabled Buttons</BlockTitle><Block strong outlineIos class="space-y-2"><div class="grid grid-cols-3 gap-x-4"><Button disabled>Button</Button><Button disabled outline>Outline</Button><Button disabled clear>Clear</Button></div></Block></Page>