Styling Svelte — Svelte

Style di Svelte secara default scoped ke komponen. Scoped Style Teks ini berwarna merah p { color: red; } CSS p { color: red } hanya berlaku untuk di komponen…

Style di Svelte secara default scoped ke komponen.

Scoped Style

<p>Teks ini berwarna merah</p>

<style>
  p { color: red; }
</style>

CSS p { color: red } hanya berlaku untuk <p> di komponen ini, tidak bocor ke komponen lain.

Global Style

<style>
  :global(body) {
    margin: 0;
    font-family: sans-serif;
  }
</style>

Class Directive

<script>
  let active = true
</script>

<div class:active>...</div>
<div class:active={isActive}>...</div>
<div class:bg-red={hasError}>...</div>

Style Directive

<div style:color="red" style:font-size="{size}px">
  Teks berwarna
</div>

Yang akan kamu pelajari