Alternatif kepada Perubahan Warna Kata Akhir Menggunakan CSS
Dalam bidang pembangunan web, menyesuaikan penggayaan elemen seperti tajuk (< h1>) ialah tugas biasa. Walau bagaimanapun, apabila mengubah suai perkataan individu secara selektif dalam teks tajuk, CSS sahaja mungkin gagal.
Pertimbangkan senario di mana anda ingin menyerlahkan perkataan terakhir
<code class="html"><h1>main <span>title</span></h1></code>
<code class="css">h1 { color: #ddd; } h1 span { color: #333; }</code>
Pendekatan ini mencipta elemen span tambahan dalam tajuk, memperkenalkan kerumitan tambahan. Untuk mengelakkan perkara ini dan mengekalkan struktur kod yang lebih bersih sambil mencapai kesan yang diingini, perpustakaan luaran seperti lettering.js akan dimainkan.
Memanfaatkan lettering.js untuk Penyesuaian Warna Tepat
lettering.js menawarkan penyelesaian dengan memperluaskan pemilih CSS dengan pilihan tambahan, termasuk ::last-word. Ini membolehkan pembangun menyasarkan perkataan terakhir sesuatu tajuk tanpa memerlukan tag. Kod CSS menjadi lebih ringkas dan mudah:
<code class="css">h1 { color: #f00; } h1::last-word { color: #00f; }</code>
Di sini, peraturan pertama menetapkan warna lalai untuk keseluruhan tajuk, manakala peraturan kedua menggunakan warna yang berbeza pada perkataan terakhir. Adalah penting untuk ambil perhatian bahawa lettering.js diperlukan untuk pemilih ::kata terakhir ini berfungsi, kerana ia tidak disokong secara asli oleh CSS.
Dengan menggunakan lettering.js, anda memperoleh kefleksibelan yang lebih besar dalam menyesuaikan penampilan tajuk anda. Anda boleh mengasingkan perkataan tertentu untuk perubahan warna atau menggunakan gaya lain mengikut keperluan, meningkatkan kesan visual dan kebolehbacaan kandungan tapak web anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Warna Perkataan Terakhir dalam Tag H1 Tanpa Menggunakan Elemen Span?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!