Examples
- Introduction
- Reactivity
- Props
- Logic
- Events
- Bindings
- Lifecycle
- Stores
- Motion
- Transitions
- Animations
- Easing
- SVG
- Actions
- Classes
- Component composition
- Context API
- Special elements
- Module context
- Debugging
- 7GUIs
- Miscellaneous
App.svelte
<script> let key; let keyCode; function handleKeydown(event) { key = event.key; keyCode = event.keyCode; } </script> <svelte:window on:keydown={handleKeydown}/> <div style="text-align: center"> {#if key} <kbd>{key === ' ' ? 'Space' : key}</kbd> <p>{keyCode}</p> {:else} <p>Focus this window and press any key</p> {/if} </div> <style> div { display: flex; height: 100%; align-items: center; justify-content: center; flex-direction: column; } kbd { background-color: #eee; border-radius: 4px; font-size: 6em; padding: 0.2em 0.5em; border-top: 5px solid rgba(255,255,255,0.5); border-left: 5px solid rgba(255,255,255,0.5); border-right: 5px solid rgba(0,0,0,0.2); border-bottom: 5px solid rgba(0,0,0,0.2); color: #555; } </style>
loading editor...
Console
loading Svelte compiler...
loading editor...
Compiler options
result = svelte.compile(source, {
generate:
});loading editor...