ブレッドクラムは、ユーザーがアプリやウェブサイト内での自分の位置を把握し、認識を維持できるようにします。階層的に配置されたページを持つ大規模なサイトやアプリで使用されるべきです。
以下のコンポーネントが含まれています
ブレッドクラム
BreadcrumbsItem
BreadcrumbsSeparator
BreadcrumbsCollapsed
名前 | タイプ | デフォルト | 説明 |
---|---|---|---|
fontSizeIos | 文字列 | 'text-[17px]' | iOSテーマのフォントサイズ |
fontSizeMaterial | 文字列 | 'text-[14px]' | マテリアルテーマのフォントサイズ |
名前 | タイプ | デフォルト | 説明 |
---|---|---|---|
active | 真偽値 | false | ブレッドクラムアイテムをアクティブ/カレントとしてマークします(通常はブレッドクラムの最後のアイテム) |
colors | オブジェクト | Tailwind CSSカラークラスを持つオブジェクト | |
colors.bgIos | 文字列 | '' | |
colors.bgMaterial | 文字列 | 'bg-md-light-secondary-container dark:bg-md-dark-secondary-container' | |
colors.textActiveIos | 文字列 | 'text-black dark:text-white' | |
colors.textActiveMaterial | 文字列 | 'text-md-light-on-secondary-container dark:text-md-dark-on-secondary-container' | |
colors.textIos | 文字列 | 'text-black text-opacity-55 dark:text-white dark:text-opacity-55' | |
colors.textMaterial | 文字列 | 'text-md-light-on-secondary-container dark:text-md-dark-on-secondary-container' | |
onClick | 関数(e) |
|
名前 | タイプ | デフォルト | 説明 |
---|---|---|---|
colors | オブジェクト | Tailwind CSSカラークラスを持つオブジェクト | |
colors.bgIos | 文字列 | 'bg-black bg-opacity-15 dark:bg-white dark:bg-opacity-15' | |
colors.bgMaterial | 文字列 | 'bg-md-light-secondary-container dark:bg-md-dark-secondary-container' | |
colors.dotBgIos | 文字列 | 'bg-black dark:bg-white' | |
colors.dotBgMaterial | 文字列 | 'bg-md-light-primary dark:bg-md-dark-primary' | |
onClick | 関数(e) |
|
<script>import {Page,Navbar,NavbarBackLink,BlockTitle,BlockHeader,Block,Breadcrumbs,BreadcrumbsItem,BreadcrumbsSeparator,BreadcrumbsCollapsed,Popover,List,ListItem,Link,} from 'konsta/svelte';let popoverOpened = false;</script><Page><Navbar title="Breadcrumbs" /><Block strong inset><p>Breadcrumbs allow users to keep track and maintain awareness of theirlocations within the app or website. They should be used for large sitesand apps with hierarchically arranged pages.</p></Block><BlockTitle>Basic</BlockTitle><Block strongIos outlineIos><Breadcrumbs><BreadcrumbsItem><Link>Home</Link></BreadcrumbsItem><BreadcrumbsSeparator /><BreadcrumbsItem><Link>Catalog</Link></BreadcrumbsItem><BreadcrumbsSeparator /><BreadcrumbsItem active>Phones</BreadcrumbsItem></Breadcrumbs></Block><BlockTitle>Scrollable</BlockTitle><BlockHeader>Breadcrumbs will be scrollable if they don't fit the screen</BlockHeader><Block strongIos outlineIos><Breadcrumbs><BreadcrumbsItem><Link>Home</Link></BreadcrumbsItem><BreadcrumbsSeparator /><BreadcrumbsItem><Link>Catalog</Link></BreadcrumbsItem><BreadcrumbsSeparator /><BreadcrumbsItem><Link>Phones</Link></BreadcrumbsItem><BreadcrumbsSeparator /><BreadcrumbsItem><Link>Apple</Link></BreadcrumbsItem><BreadcrumbsSeparator /><BreadcrumbsItem active>iPhone 12</BreadcrumbsItem></Breadcrumbs></Block><BlockTitle>Collapsed</BlockTitle><Block strongIos outlineIos><Breadcrumbs><BreadcrumbsItem><Link>Home</Link></BreadcrumbsItem><BreadcrumbsSeparator /><BreadcrumbsCollapsedclass="breadcrumbs-popover-link"onClick={() => (popoverOpened = true)}/><BreadcrumbsSeparator /><BreadcrumbsItem active>iPhone 12</BreadcrumbsItem></Breadcrumbs><Popovertarget=".breadcrumbs-popover-link"style="width: 120px"onBackdropClick={() => (popoverOpened = false)}opened={popoverOpened}><List nested><ListItemlinktitle="Catalog"onClick={() => (popoverOpened = false)}/><ListItem link title="Phones" onClick={() => (popoverOpened = false)} /><ListItem link title="Apple" onClick={() => (popoverOpened = false)} /></List></Popover></Block></Page>