Series Mahir CSS #9 : CSS Border

Halo lagi, teman-teman! Kali ini kita akan bahas sesuatu yang terlihat sederhana tapi bisa bikin desain webmu lebih menarik—border! Dengan border, kamu bisa menambahkan garis, bingkai, atau bahkan efek dekoratif lainnya di elemen HTML. Yuk, kita pelajari cara menggunakan properti border di CSS!
Apa Itu Border?
Border adalah garis yang mengelilingi elemen HTML. Dengan CSS, kamu bisa mengatur warna, ketebalan, jenis garis, hingga membuat bentuk seperti lingkaran atau sudut melengkung.
Properti Dasar Border
Ada tiga properti utama yang perlu kamu tahu:
-
border-width
- Mengatur ketebalan border.
- Nilai bisa berupa kata kunci seperti
thin
,medium
,thick
, atau nilai spesifik seperti2px
,5px
, dll.
Contoh:
-
border-style
- Mengatur gaya garis border.
- Pilihan:
solid
: Garis penuh.dashed
: Garis putus-putus.dotted
: Garis titik-titik.double
: Garis ganda.none
: Tanpa border.
Contoh:
-
border-color
- Mengatur warna border.
- Bisa menggunakan nama warna, kode heksadesimal, RGB, atau HSL.
Contoh:
Kombinasi Properti
Kamu bisa menggabungkan properti di atas dengan shorthand:
Artinya:
border-width
: 3pxborder-style
: solidborder-color
: blue
Mengatur Border pada Sisi Tertentu
Kalau kamu cuma butuh border di satu sisi, gunakan properti ini:
border-top
border-right
border-bottom
border-left
Contoh:
Membuat Sudut Melengkung dengan border-radius
Properti border-radius
digunakan untuk membuat sudut elemen lebih halus atau bahkan membulat.
-
Bentuk sudut melengkung:
-
Bentuk lingkaran penuh:
Untuk membuat elemen berbentuk lingkaran, gunakan50%
sebagai nilai.
Efek Border dengan Animasi
Kalau mau lebih menarik, tambahkan animasi pada border!
Contoh Animasi Warna Border:
Contoh Border Bergelombang:
Gunakan properti border-image
:
Tips Styling Border
- Gunakan border yang konsisten: Jangan terlalu banyak variasi dalam satu halaman, biar desainnya tetap rapi.
- Hati-hati dengan ketebalan border: Jangan terlalu tebal, supaya elemen lain tidak terlihat terlalu "sesak".
- Kombinasikan dengan
box-shadow
: Border dan bayangan bisa bikin elemen terlihat lebih elegan.
Contoh:
Sekianlah belajar CSS tentang border. Dengan menguasai properti ini, kamu bisa membuat elemen di websitemu terlihat lebih menarik dan profesional. Artikel ini sangat berguna sebelum kamu melanjutkan ke tutorial CSS selanjutnya di www.code80vity.com. Sampai jumpa di pembahasan berikutnya, dan jangan lupa terus eksplorasi CSS! ?
Comments