ブレッドクラム Svelte コンポーネント
ブレッドクラム Svelte コンポーネントは、Framework7 のブレッドクラムコンポーネントを表します。
ブレッドクラムコンポーネント
以下のコンポーネントが含まれています
ブレッドクラム
BreadcrumbsItem
BreadcrumbsSeparator
BreadcrumbsCollapsed
ブレッドクラムのプロパティ
プロパティ | タイプ | デフォルト | 説明 |
---|---|---|---|
<BreadcrumbsItem> プロパティ | |||
active | boolean | ブレッドクラムアイテムをアクティブ/カレント(通常はブレッドクラムの最後のアイテム)としてマークします |
ブレッドクラムのイベント
イベント | 説明 |
---|---|
<BreadcrumbsItem> イベント | |
click | ブレッドクラムアイテムのクリック時に発生します |
<BreadcrumbsCollapsed> イベント | |
click | 折りたたまれたブレッドクラムのクリック時に発生します |
例
breadcrumbs.svelte
<script>
import {
Navbar,
Page,
BlockTitle,
BlockHeader,
Block,
Breadcrumbs,
BreadcrumbsItem,
BreadcrumbsSeparator,
BreadcrumbsCollapsed,
Popover,
List,
ListItem,
Link,
} from 'framework7-svelte';
</script>
<Page>
<Navbar sliding title="Breadcrumbs" />
<Block strongIos outlineIos>
<p>
Breadcrumbs allow users to keep track and maintain awareness of their locations within the app
or website. They should be used for large sites and 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 />
<BreadcrumbsCollapsed class="popover-open" data-popover=".breadcrumbs-popover">
<Popover class="breadcrumbs-popover" style="width: 120px">
<List>
<ListItem link title="Catalog" popoverClose />
<ListItem link title="Phones" popoverClose />
<ListItem link title="Apple" popoverClose />
</List>
</Popover>
</BreadcrumbsCollapsed>
<BreadcrumbsSeparator />
<BreadcrumbsItem active>iPhone 12</BreadcrumbsItem>
</Breadcrumbs>
</Block>
<BlockTitle>With Icons</BlockTitle>
<Block strongIos outlineIos>
<Breadcrumbs>
<BreadcrumbsItem>
<Link iconIos="f7:house_fill" iconMd="material:home" text="Home" />
</BreadcrumbsItem>
<BreadcrumbsSeparator />
<BreadcrumbsItem>
<Link iconIos="f7:square_list_fill" iconMd="material:list_alt" text="Catalog" />
</BreadcrumbsItem>
<BreadcrumbsSeparator />
<BreadcrumbsItem>
<Link iconIos="f7:device_phone_portrait" iconMd="material:smartphone" text="Phones" />
</BreadcrumbsItem>
<BreadcrumbsSeparator />
<BreadcrumbsItem>
<Link iconF7="logo_apple" text="Apple" />
</BreadcrumbsItem>
<BreadcrumbsSeparator />
<BreadcrumbsItem active>iPhone 12</BreadcrumbsItem>
</Breadcrumbs>
</Block>
</Page>