Что я хотел бы сделать, это просто отключить массив тире после завершения анимации.
@keyframes fTJakOHn_draw {
99.9% { stroke-dashoffset:0; stroke-dasharray:930 932; }
100% { stroke-dasharray: none; }
}
Если анимация должна быть в состоянии перезапустить после анимации с замиранием, вам также может понадобиться поместить шаблон тиреобратно потом.
@keyframes fTJakOHn_fade {
0% { stroke-opacity:1; }
94.44444444444444% { stroke-opacity:1; stroke-dasharray: none; }
100% { stroke-opacity:0; stroke-dasharray:930 932; }
}
Пример:
.fTJakOHn_0 {
stroke-dasharray:930 932;
stroke-dashoffset:931;
}
.start .fTJakOHn_0 {
animation:fTJakOHn_draw 3000ms ease-in 0ms forwards;
}
@keyframes fTJakOHn_draw {
99.9% { stroke-dashoffset:0; stroke-dasharray:930 932; }
100% { stroke-dasharray: none; }
}
@keyframes fTJakOHn_fade {
0% { stroke-opacity:1; }
94.44444444444444% { stroke-opacity:1; stroke-dasharray: none; }
100% { stroke-opacity:0; stroke-dasharray:930 932; }
}
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 242.89 367.25" class="start" style=""><title>triangeltest</title>
<path style="fill:#fff;stroke:#1d1d1b;stroke-miterlimit:10;stroke-width:15px" d="M121.44,23.89L10.38,359.75L232.51,359.75L121.44,23.89Z" class="fTJakOHn_0"></path>
</svg>