Series Mahir CSS #10 : List dengan CSS

Hai, teman-teman! Ketemu lagi di tutorial CSS kita. Kali ini kita bakal bahas sesuatu yang sering banget kita gunakan di web, yaitu daftar atau list. Mulai dari mengatur tampilan list dasar sampai bikin list yang lebih menarik dan custom, semuanya bisa dilakukan dengan CSS. Yuk, kita mulai pembahasannya!
Apa Itu List di HTML?
Di HTML, list adalah elemen yang digunakan untuk membuat daftar. Ada dua jenis utama:
-
Ordered List (
<ol>
): Daftar bernomor atau berurutan.
Contoh: -
Unordered List (
<ul>
): Daftar tanpa nomor, biasanya menggunakan simbol seperti bullet (titik).
Contoh: -
Description List (
<dl>
): Daftar dengan pasangan istilah dan deskripsi.
Contoh:
Properti CSS untuk Mengatur List
-
list-style-type
Mengatur jenis penanda (marker) untuk elemen list. Nilainya bisa berupa:disc
: Titik (default untuk<ul>
).circle
: Lingkaran kosong.square
: Kotak kecil.decimal
: Angka (default untuk<ol>
).none
: Menghilangkan penanda.
Contoh:
-
list-style-position
Mengatur posisi penanda (marker) list:outside
: Penanda berada di luar teks (default).inside
: Penanda berada di dalam teks.
Contoh:
-
list-style-image
Mengganti penanda list dengan gambar custom.Contoh:
-
Shorthand
list-style
Kamu bisa menggabungkan semua properti di atas:
Membuat List Custom
Mengganti Penanda dengan Ikon atau Emoji
Kalau mau tampilan lebih modern, kamu bisa mengganti penanda dengan emoji:
HTML:
Membuat List Berangka Custom
Kamu bisa mengganti angka pada ordered list:
HTML:
Mengatur Jarak dan Padding
Biasanya, list punya padding bawaan yang mungkin mengganggu desain. Kamu bisa menyesuaikannya:
Contoh List Styling yang Kompleks
Gabungkan beberapa teknik untuk membuat list yang menarik:
HTML:
Sekianlah belajar CSS tentang list. Dengan properti ini, kamu bisa mengatur list sederhana atau bahkan membuat desain custom yang keren untuk websitemu. Artikel ini sangat berguna sebelum kamu melanjutkan ke tutorial CSS selanjutnya di www.code80vity.com. Sampai jumpa di artikel berikutnya, dan tetap semangat belajar! ?
Comments