<script>
	import { slide } from 'svelte/transition';
	let tag = 'div';
	function toggle() {
		tag = (tag) ? null : 'div';
	}
</script>

<button id="button" on:click={toggle}>toggle</button> TAG={tag}

<div id="container">
	<svelte:element this={tag} transition:slide={{duration:500}}>CONTENT</svelte:element>	
</div>