Tranziția draw pentru SVG în Svelte în Svelte & SvelteKit

Animează trasarea conturului unei căi SVG (path) ca și cum ar fi desenată de mână în timp real.

Sintaxă
import { draw } from 'svelte/transition'; transition:draw={{ duration: 1000 }}

Animații pe vectori SVG

Funcția draw se aplică exclusiv elementelor SVG de tip <path>, <line> sau <polyline> și animează proprietățile stroke-dasharray și stroke-dashoffset.

Exemplu Concret: Bifă de succes desenată animat
<script>
  import { draw } from 'svelte/transition';
  let completat = $state(true);
</script>

<svg viewBox="0 0 100 100">
  {#if completat}
    <path
      transition:draw={{ duration: 800 }}
      d="M20 50 L40 70 L80 30"
      fill="none"
      stroke="#10b981"
      stroke-width="5" />
  {/if}
</svg>
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Tranziția draw pentru SVG în Svelte

Ai o nelămurire despre utilizarea comenzii Tranziția draw pentru SVG în Svelte sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.