Рисующиеся буквы
SVG-классика Маркер-выделение →

Появление текста

Рисующиеся буквы

Контуры букв дорисовываются штрихом, затем проявляется заливка.

«Повторить» — в углу.

КОНТУР
Код
<svg viewBox="0 0 900 200" class="draw-text">
  <text x="450" y="150" text-anchor="middle">ТЕКСТ</text>
</svg>

<style>
.draw-text text {
  font: 800 160px sans-serif;
  fill: transparent;                    /* сначала только контур */
  stroke: #E84B16; stroke-width: 2;
  stroke-dasharray: 600;                /* больше длины любого штриха */
  stroke-dashoffset: 600;
}
.draw-text.play text {
  animation: draw 2.6s cubic-bezier(.4,0,.2,1) forwards; }
@keyframes draw {
  0%   { stroke-dashoffset: 600; fill: transparent; }
  60%  { stroke-dashoffset: 0; fill: transparent; }   /* контур дорисован */
  100% { stroke-dashoffset: 0; fill: #fff;
         stroke: transparent; }                        /* заливка проявилась */
}
</style>
Промпт для ИИ
Сделай рисующиеся буквы: SVG <text> с fill:transparent и stroke акцентного цвета; stroke-dasharray/dashoffset = 600 (больше длины самого длинного штриха буквы). Анимация: к 60% offset уходит в 0 (контуры дорисовываются), к 100% проявляется fill и исчезает stroke. Длительность ~2.6s, запуск по появлению. Шрифт жирный — контуры выразительнее.