Menggunakan fon ikon CSS seperti Ikon Font Awesome dan Material melibatkan beberapa langkah yang membolehkan anda mengintegrasikan dan gaya ikon dalam projek web anda. Berikut adalah pendekatan yang komprehensif untuk menggunakan fon ikon ini:
Kemasukan :
Font Awesome : Anda boleh memasukkan font hebat dalam projek anda sama ada dengan memuat turun kit dan menghubungkannya secara langsung, atau dengan menggunakan CDN. Jika anda memilih CDN, anda hanya perlu menambah baris berikut dalam bahagian fail html anda:
<code class="html"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" integrity="sha512-iBBXm8fW90 nuLcSKlbmrPcLa0OT92xO1BIsZ ywDWZCvqsWgccV3gFoRBv0z 8dLJgyAHIhR35VZc2oM/gI1w==" crossorigin="anonymous"></code>
Ikon Bahan : Untuk menggunakan ikon bahan Google, sertakan baris berikut di anda:
<code class="html"><link href="https://fonts.googleapis.com/icon?family=Material%20Icons" rel="stylesheet"></code>
Penggunaan :
Untuk menggunakan ikon dari mana -mana perpustakaan, tambahkan kelas yang relevan ke elemen HTML. Contohnya:
<i class="fas fa-camera"></i>
<i class="material-icons">camera</i>
Gaya :
Kedua -dua perpustakaan membolehkan anda menggunakan ikon gaya menggunakan CSS biasa. Anda boleh menyesuaikan saiz, warna, dan sifat lain seperti elemen teks lain:
<code class="css">.fas.fa-camera { font-size: 24px; color: #3498db; } .material-icons { font-size: 24px; color: #e74c3c; }</code>
Kebolehcapaian :
Untuk kebolehcapaian yang lebih baik, anda harus memasukkan teks alternatif untuk ikon anda. Ini dapat dicapai dengan atribut aria-hidden
dan <span></span>
dengan kelas sr-only
:
<code class="html"><i class="fas fa-camera" aria-hidden="true"></i> <span class="sr-only">Camera</span></code>
Untuk mengintegrasikan fon hebat ke dalam laman web anda, ikuti langkah -langkah terperinci ini:
Pilih kaedah integrasi :
CDN : Kaedah paling cepat ialah menggunakan CDN Font Awesome. Tambahkan baris berikut di bahagian HTML anda:
<code class="html"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" integrity="sha512-iBBXm8fW90 nuLcSKlbmrPcLa0OT92xO1BIsZ ywDWZCvqsWgccV3gFoRBv0z 8dLJgyAHIhR35VZc2oM/gI1w==" crossorigin="anonymous"></code>
Muat turun : Sebagai alternatif, anda boleh memuat turun pakej Font Awesome, mengeluarkannya, dan menjadi tuan rumah sendiri. Pautan fail CSS seperti ini:
<code class="html"><link rel="stylesheet" href="path/to/fontawesome/css/all.min.css"></code>
Gunakan Ikon Font Awesome :
Selepas memasukkan lembaran gaya, anda boleh menggunakan ikon font hebat dengan menambahkan kelas yang sesuai untuk elemen HTML:
<code class="html"><i class="fas fa-camera"></i></code>
fas
menunjukkan bahawa anda menggunakan gaya pepejal, dan fa-camera
adalah nama ikon.Ikon Gaya :
Ikon gaya dengan CSS untuk menukar saiz, warna, atau mana -mana sifat lain:
<code class="css">.fas.fa-camera { font-size: 24px; color: #3498db; }</code>
Kebolehcapaian :
Pastikan ikon anda boleh diakses dengan memasukkan teks alternatif:
<code class="html"><i class="fas fa-camera" aria-hidden="true"></i> <span class="sr-only">Camera</span></code>
Ya, ikon bahan boleh disesuaikan dengan mudah untuk warna dan saiz yang berbeza menggunakan CSS. Inilah Caranya:
Mengubah Saiz : Anda boleh menukar saiz ikon material dengan menyesuaikan harta font-size
:
<code class="css">.material-icons { font-size: 32px; }</code>
Menukar Warna : Untuk menukar warna, ubah suai harta color
:
<code class="css">.material-icons { color: #2ecc71; }</code>
Menggabungkan Gaya Pelbagai : Anda boleh menggabungkan kedua -dua saiz dan pelarasan warna untuk membuat rupa unik untuk ikon anda:
<code class="css">.material-icons.custom-style { font-size: 28px; color: #3498db; }</code>
Kemudian, gunakan kelas ini di HTML anda:
<code class="html"><i class="material-icons custom-style">camera</i></code>
opacity
, transform
, dan transition
untuk menyesuaikan ikon bahan anda lagi.Kedua-dua fon hebat dan ikon bahan sangat sesuai untuk reka bentuk yang responsif, tetapi mereka mempunyai kekuatan yang berbeza:
Fon hebat :
font-size
, yang sesuai untuk reka bentuk responsif.Ikon Bahan :
font-size
, sesuai dengan reka bentuk responsif.Kesimpulan : Untuk reka bentuk yang responsif, jika anda mencari pelbagai ikon yang lebih luas dan lebih banyak fleksibiliti dalam penyesuaian, font hebat mungkin menjadi pilihan yang lebih baik. Walau bagaimanapun, jika projek anda mengikuti prinsip reka bentuk bahan dan anda menghargai sistem reka bentuk yang kohesif, ikon bahan akan lebih sesuai. Kedua -dua perpustakaan sangat baik untuk reka bentuk responsif, dan pilihannya bergantung kepada keperluan khusus projek anda.
Atas ialah kandungan terperinci Bagaimana saya menggunakan fon ikon CSS (font hebat, ikon bahan)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!