跳至主要內容

我們可以透過優雅地將元素轉場進入和退出 DOM,來製作更具吸引力的使用者介面。Svelte 使用 transition 指令可以非常簡單地做到這一點。

首先,從 svelte/transition 導入 fade 函式...

App
<script>
	import { fade } from 'svelte/transition';

	let visible = $state(true);
</script>

...然後將它加到 <p> 元素

App
<p transition:fade>
	Fades in and out
</p>

在 GitHub 上編輯此頁面

上一頁 下一頁
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script>
	let visible = $state(true);
</script>
 
<label>
	<input type="checkbox" bind:checked={visible} />
	visible
</label>
 
{#if visible}
	<p>
		Fades in and out
	</p>
{/if}