Rumah > hujung hadapan web > tutorial css > Bagaimana Menggunakan Font Awesome 5 Unicode untuk Bintang Biasa dan Solid?

Bagaimana Menggunakan Font Awesome 5 Unicode untuk Bintang Biasa dan Solid?

Linda Hamilton
Lepaskan: 2024-10-24 14:38:02
asal
617 orang telah melayarinya

How to Use Font Awesome 5 Unicode for Regular and Solid Stars?

Font Awesome 5 Unicode untuk Bintang Biasa dan Solid

Fon Awesome 5 memperkenalkan awalan 'jauh' dan 'fas' untuk biasa dan pepejal ikon, masing-masing. Walaupun kedua-dua awalan mempunyai Unicode yang sama ('f005'), ia mewakili berat fon yang berbeza. Memahami perbezaan ini adalah penting apabila menggunakannya dalam CSS.

Dalam coretan kod anda, anda menyebut bahawa anda hanya mendapat bintang yang kukuh. Ini kerana anda telah menetapkan berat fon kepada 900 untuk kedua-dua keadaan bintang yang ditandai dan tidak ditanda. Untuk mencapai gelagat yang diingini iaitu mempunyai bintang biasa pada mulanya yang menjadi pepejal apabila diklik, anda perlu melaraskan berat fon dengan sewajarnya.

CSS yang dikemas kini di bawah mengendalikan perkara ini:

<code class="css">input.star:checked ~ label.star:before {
  content: '\f005';
  color: #e74c3c;
  transition: all .25s;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}

label.star:before {
  content: '\f005';
  font-family: 'Font Awesome 5 Free';
  font-weight: 200;
}</code>
Salin selepas log masuk

Dalam di atas, berat fon untuk keadaan bintang yang ditandakan kekal pada 900, menghasilkan bintang pepejal. Walau bagaimanapun, untuk keadaan tidak ditandai, berat fon ditetapkan kepada 200, menghasilkan bintang biasa. Persediaan ini memastikan bintang berubah antara biasa dan pepejal apabila diklik.

Atas ialah kandungan terperinci Bagaimana Menggunakan Font Awesome 5 Unicode untuk Bintang Biasa dan Solid?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber: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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan