Rumah >hujung hadapan web >Tutorial H5 >Pengenalan kepada SVG 2D dalam HTML5 3—Pengenalan kepada teks, imej dan kemahiran tutorial text_html5 pemaparan
Memaparkan teks dalam SVG
Salah satu keupayaan hebat SVG ialah ia boleh mengawal teks pada tahap yang tidak mungkin dengan halaman HTML standard, tanpa menggunakan imej atau pemalam lain. Sebarang operasi yang boleh dilakukan pada bentuk atau laluan (seperti mengecat atau menapis) boleh dilakukan pada teks. Walaupun pemaparan teks SVG sangat berkuasa, masih terdapat satu kelemahan: SVG tidak boleh melakukan pembungkusan perkataan automatik. Jika teks lebih panjang daripada ruang yang dibenarkan, potong sahaja. Dalam kebanyakan kes, mencipta teks berbilang baris memerlukan berbilang elemen teks.
Selain itu, anda boleh menggunakan elemen tspan untuk membahagikan elemen teks kepada beberapa bahagian, membolehkan setiap bahagian mempunyai gaya tersendiri.
Selain itu, dalam elemen teks, ruang dilayan sama seperti HTML: suapan baris dan pemulangan pengangkutan menjadi ruang dan berbilang ruang dimampatkan ke dalam satu ruang.
Teks dipaparkan terus dalam imej - elemen teks
Untuk memaparkan teks secara langsung, anda boleh menggunakan elemen teks adalah seperti berikut:
Selain atribut ini, atribut berikut boleh ditentukan dalam CSS atau secara langsung dalam atribut:
isi, sapuan: isi dan sapuan warna, penggunaan khusus akan diringkaskan kemudian. Atribut fon yang berkaitan: keluarga fon, gaya fon, berat fon, varian fon, regangan fon, saiz fon, laras saiz fon, kerning, jarak huruf, jarak perkataan dan hiasan teks.Rujukan teks - elemen tref
Elemen ini membenarkan untuk merujuk teks yang ditentukan dan menyalinnya dengan cekap ke lokasi semasa, biasanya bersama-sama dengan xlink:href untuk menentukan elemen destinasi. Kerana ia disalin, apabila anda menggunakan css untuk mengubah suai teks semasa, teks asal tidak akan diubah suai. Lihat contoh:
2 Jika lebar atau tinggi tidak ditetapkan, lalai juga ialah 0.
3 Jika lebar atau tinggi ditetapkan secara jelas kepada 0, pemaparan imej ini akan dilarang.
4. Format imej menyokong png, jpeg, jpg, svg, dll., jadi svg menyokong svg bersarang.
5.imej, seperti elemen lain, ialah elemen biasa svg, jadi ia menyokong semua pemangkasan, pelekat, penapis, putaran dan kesan lain.
Rujukan praktikal:
Indeks skrip: http://msdn.microsoft.com/zh-cn/library/ff971910(v=vs.85).aspx
Pusat Pembangunan: https://developer.mozilla.org/en/SVG
Rujukan Popular: http://www.chinasvg.com/
Dokumentasi rasmi: http://www.w3.org/TR/SVG11/