Dalam panduan ini, kita akan mendalami teks SVG yang menganimasikan agar serupa kesan menarik daripada tulisan tangan. Kami akan meneroka teknik yang diilhamkan oleh animasi teladan, seperti yang ditemui di sini:
Untuk mencapai kesan tulisan tangan yang menawan ini, kami akan menyimpang daripada standard pendekatan menghidupkan hanya strok teks. Sebaliknya, kami akan mendapat inspirasi daripada animasi luar biasa yang dinyatakan sebelum ini.
Teknik 1:
Kod JavaScript:
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; }
Teknik 2:
Kod JavaScript:
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 Topeng:
<defs> <mask>
Nota Tambahan:
Demo Langsung:
Lihat contoh interaktif pada CodePen:
Atas ialah kandungan terperinci Bagaimana untuk Menghidupkan Teks Tulisan Tangan dengan SVG: Dasharray, Dashoffset dan Masking?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!