You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
svelte/packages/svelte/tests/runtime-runes/samples/dynamic-element-transition/main.svelte

13 lines
283 B

<script>
import { fade } from 'svelte/transition';
let element = $state('div');
let show = $state(false);
</script>
<button onclick={() => (show = !show)}>Toggle</button>
{#if show}
<svelte:element this={element} transition:fade={{ duration: 100 }}>DIV</svelte:element>
{/if}