🔥 新しいプロジェクトをご紹介 t0ggles - あなたの究極のプロジェクト管理ツール! 🔥

ツールバー Svelte コンポーネント

ツールバーは画面の下部(または上部)に固定された領域で、ナビゲーション要素が含まれています。ツールバーにはパーツはなく、内部にプレーンなリンクがあるだけです

ツールバーコンポーネント

以下のコンポーネントが含まれています

  • ツールバー

ツールバーの Props

名前タイプデフォルト説明
bgClassstring

ツールバーの「背景」要素に追加する追加のクラス

colorsobject

Tailwind CSS のカラークラスを持つオブジェクト

colors.bgIosstring'bg-ios-light-surface-2 dark:bg-ios-dark-surface-2'
colors.bgMaterialstring'bg-md-light-surface-2 dark:bg-md-dark-surface-2'
colors.tabbarHighlightBgIosstring'bg-primary'
colors.tabbarHighlightBgMaterialstring'bg-md-light-primary dark:bg-md-dark-primary'
innerClassstring

ツールバーの「inner」要素に追加する追加のクラス

outlinebooleanundefined

外側のヘアライン(境界線)をレンダリングします。指定しない場合は、iOSテーマで有効になります

tabbarbooleanfalse

<Tabbar> コンポーネントを使用するのと同じように、タブバーを有効にします

tabbarIconsbooleanfalse

<Tabbar icons> コンポーネントを使用するのと同じように、アイコン付きのタブバーを有効にします

tabbarLabelsbooleanfalse

<Tabbar labels> コンポーネントを使用するのと同じように、ラベル付きのタブバーを有効にします

topbooleanfalse

上部のツールバーを有効にします。この場合、反対側に境界線とシャドウがレンダリングされます

translucentbooleantrue

iOSテーマでツールバーの背景を半透明にします(backdrop-filter: blurを使用)

Toolbar.svelte
<script>
import {
Page,
Navbar,
NavbarBackLink,
Toolbar,
Link,
Block,
Button,
} from 'konsta/svelte';
let isTop = false;
</script>
<Page>
<Navbar title="Toolbar" />
<Toolbar
top={isTop}
class={`left-0 ${
isTop ? 'ios:top-11-safe material:top-14-safe sticky' : 'bottom-0 fixed'
} w-full`}
>
<Link toolbar>Link 1</Link>
<Link toolbar>Link 2</Link>
<Link toolbar>Link 3</Link>
</Toolbar>
<Block strongIos outlineIos class="space-y-4">
<p>
Toolbar supports both top and bottom positions. Click the following button
to change its position.
</p>
<p>
<Button
onClick={() => {
isTop = !isTop;
}}
>
Toggle Toolbar Position
</Button>
</p>
</Block>
</Page>
コードは MIT.
ライセンスに基づき、2022 © Konsta UI by nolimits4web.