CSS ikon SVG
Postingan terkait : Ikon SVG vs Loading BlogContoh penggunaan ikon SVG.
Untuk SVG dari MDI (Material Design Icons) sudah terdapat style dalam tag <svg> dan juga tag <path>-nya.
Lihat screenshot dibawah ini untuk lebih jelasnya.
Style yang terdapat pada SVG dari MDI.
Untuk mengubah gayanya, hapus kode yang berada dalam kotak kuning dan biru.
- Kotak kuning: style ="width:24px;height:24px; (mengatur ukuran panjang dan lebar ikon)
- Kotak biru: fill ="currentColor" (currentColor berarti mengikuti warna saat ini atau mengikuti CSS color yang diterapkan pada elemen yang ditumpangi svg tersebut.)
Contoh ikon SVG
Dibawah ini menggunakan ikon SVG dari MDI (Material Design Icons)Ikon SVG Twitch :
Mengubah ukuran (dimensi) ikon SVG.
Tampilan ikon SVG tanpa CSS
- Twitch
- Toko
- Peringatan !!!
Mengatur ikon SVG sejajar dengan teks.
Tampilan setelah menggunakan vertical-align :
- Twitch
- Toko
- Peringatan !!!
Mengganti warna ikon SVG
Menampilkan ikon SVG dengan background warna.
Berikut ini penambahan background warna pada ikon SVG tanpa penyesuaian apapun (hanya menambahkan background saja).
svg {background: yellow}- Twitch
- Toko
- Peringatan !!!
Untuk mengatur agar tampilan lebih rapi adalah dengan mengatur lebar background dengan menambahkan padding.
CSS : svg {padding: 10px} atau style style='padding: 10px;'Agar diketahui bahwa penambahan padding pada ikon SVG sama dengan menekan ukuran / dimensi ikon SVG, sehingga pada saat menambahkan padding, lakukan perubahan juga pada ukuran dimensi pada ikon.
Tampilan ikon SVG setelah penambahan padding:10px sebelum mengubah ukuran dimensi ikon.
- Twitch
- Toko
- Peringatan !!!
Tampilan ikon SVG setelah penyesuain dimensi terhadap padding : style='width:40px;height;40px;padding:10px'
Terlihat setelah penyesuaian dimensi ikon maka posisi teks juga mengalami perubahan.
- Twitch
- Toko
- Peringatan !!!
Pada posisi ini untuk kembali menyejajarkan teks dibutuhkan penyesuaian value pada vertical-align menjadi vertical-align: middle
- Twitch
- Toko
- Peringatan !!!
- Twitch
- Toko
- Peringatan !!!
Postingan terkait : Ikon SVG vs Loading Blog