`in:` ディレクティブと `out:` ディレクティブは [`transition:`](transition) と同じですが、`in:` と `out:` の場合は双方向でない点が異なります — transition の進行中にブロックが消される場合、`in` transition は反転するのでなく、`out` transition と一緒に再生され続けます。`out` transition が中止されると、transition は最初からやり直されます。 ```svelte {#if visible}
flies in, fades out
{/if} ```