Rumah > hujung hadapan web > tutorial css > Tulisan tangan hati SVG, dengan hati kita

Tulisan tangan hati SVG, dengan hati kita

尊渡假赌尊渡假赌尊渡假赌
Lepaskan: 2025-03-07 16:46:10
asal
285 orang telah melayarinya

Handwriting an SVG Heart, With Our Hearts

Hari Valentine ada di sini, dan apakah cara yang lebih baik untuk menunjukkan kasih sayang anda daripada dengan hati yang ditarik tangan? Sebelum ini, trik CSS mempamerkan pelbagai teknik lukisan jantung, mengilhami koleksi penyerahan codepen yang menarik. Salah satu contohnya ialah tapak bentuk CSS Temani AFIF, yang menampilkan hati bergaya yang dibuat semata -mata dengan CSS.

Untuk sentuhan yang lebih peribadi, mari kita membuat hati SVG. Tiada perisian vektor lanjutan diperlukan! Kami akan menggunakan dokumen HTML yang mudah dan tag

: <svg></svg>

<svg></svg>
Salin selepas log masuk
Untuk memvisualisasikan penciptaan kami, kami akan menggunakan atribut

. Fikirkan ini sebagai kanvas lukisan kami, yang ditakrifkan oleh koordinat. Kami akan menetapkan kotak pandangan persegi: viewBox

<svg viewbox="0 0 10 10"></svg>
Salin selepas log masuk
Sekarang, mari kita lukis! Kami akan menggunakan elemen

dan atribut <path></path> untuk menentukan bentuk hati kita menggunakan segmen garis. Perintah laluan SVG utama adalah: Moveto (M, M), Lineto (L, L, H, H, V, V), lengkung bézier padu (c, c, s), lengkung bézier kuadrat (q, q, t, t) d Untuk hati ini, kami akan memberi tumpuan kepada Moveto dan Lineto. Kami mulakan dengan berpindah ke koordinat (2,2):

Seterusnya, kami melukis garis ke (4,4), kemudian ke (6,2):
<svg viewbox="0 0 10 10"><path d="M2,2"></path></svg>
Salin selepas log masuk

Ini mewujudkan segitiga terbalik. Untuk membetulkannya, mari keluarkan isi lalai dan tambahkan strok:
<svg viewbox="0 0 10 10"><path d="M2,2 L4,4 L6,2"></path></svg>
Salin selepas log masuk

mari kita tambah
<svg viewbox="0 0 10 10"><path d="M2,2 L4,4 L6,2" fill="none" stroke="rebeccapurple"></path></svg>
Salin selepas log masuk
untuk penglihatan yang lebih baik dan tambahkan hujung bulat menggunakan

: stroke-width stroke-linecap="round"

Dan di sana anda memilikinya-hati SVG yang tidak sempurna, tangan yang tidak sempurna, bersedia untuk dikongsi dengan seseorang yang istimewa! ?
<svg viewbox="0 0 10 10"><path d="M2,2 L4,4 L6,2" fill="none" stroke="rebeccapurple" stroke-width="4" stroke-linecap="round"></path></svg>
Salin selepas log masuk

Atas ialah kandungan terperinci Tulisan tangan hati SVG, dengan hati kita. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan