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/documentation/tutorial/10-transitions/09-key-blocks/text.md

515 B

title
Key blocks

Key blocks destroy and recreate their contents when the value of an expression changes.

{#key number}
	<span style="display: inline-block" in:fly={{ y: -20 }}>
		{number}
	</span>
{/key}

This is useful if you want an element to play its transition whenever a value changes instead of only when the element enters or leaves the DOM.

Wrap the <span> element in a key block depending on number. This will make the animation play whenever you press the increment button.