In diesem Leitfaden befassen wir uns mit der Animation von SVG-Text, um ihn zu ähneln die verführerische Wirkung der Handschrift. Wir werden Techniken erforschen, die von beispielhaften Animationen inspiriert sind, wie sie hier zu finden sind:
Um zu erreichen Mit diesem fesselnden Handschrifteffekt weichen wir vom Standardansatz ab, nur den Strich des Textes zu animieren. Stattdessen lassen wir uns von den zuvor erwähnten außergewöhnlichen Animationen inspirieren.
Technik 1:
JavaScript-Code:
const path = document.querySelector('.text'); path.style.animation = 'dash 15s 1 forwards'; path.style.strokeDasharray = '300'; path.style.strokeDashoffset = '300';
CSS:
.text { -webkit-animation-delay: 1s; /* Chrome, Safari, Opera */ animation-delay: 1s; }
Technik 2:
JavaScript-Code:
const mask = document.querySelector('.mask'); mask.style.animation = 'mask-move 15s 1 forwards';
CSS:
.mask { mask: url(#mask); -webkit-animation-delay: 1s; /* Chrome, Safari, Opera */ animation-delay: 1s; }
SVG Maske:
<defs> <mask>
Zusätzliche Hinweise:
Live-Demo:
Sehen Sie sich ein interaktives Beispiel auf CodePen an:
Das obige ist der detaillierte Inhalt vonWie animiere ich Handschrifttext mit SVG: Dasharray, Dashoffset und Masking?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!