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
Hoverable.svelte
<script> import Hoverable from './Hoverable.svelte'; </script> <Hoverable let:hovering={active}> <div class:active> {#if active} <p>I am being hovered upon.</p> {:else} <p>Hover over me!</p> {/if} </div> </Hoverable> <Hoverable let:hovering={active}> <div class:active> {#if active} <p>I am being hovered upon.</p> {:else} <p>Hover over me!</p> {/if} </div> </Hoverable> <Hoverable let:hovering={active}> <div class:active> {#if active} <p>I am being hovered upon.</p> {:else} <p>Hover over me!</p> {/if} </div> </Hoverable> <style> div { padding: 1em; margin: 0 0 1em 0; background-color: #eee; } .active { background-color: #ff3e00; color: white; } p { pointer-events: none; } </style>
loading editor...
Console
loading Svelte compiler...
loading editor...
Compiler options
result = svelte.compile(source, {
generate:
css:
});loading editor...