Border, Border-radius, & Box-shadow

Membuat garis tepi, sudut membulat, lingkaran, dan bayangan untuk memberi kesan kedalaman pada kartu dan tombol.

Part 9 dari 25 ± 35 menit Gratis

Border

Border membutuhkan tiga hal: lebar, gaya, dan warna. Gaya wajib ada; tanpa gaya border tidak muncul.

.kotak {
  border: 2px solid #3c5a44;     /* singkatan: lebar gaya warna */
}
GayaTampilan
solidGaris lurus
dashedGaris putus-putus panjang
dottedTitik-titik
doubleGaris ganda
noneTanpa garis

Untuk satu sisi saja: border-bottom, border-left, dan seterusnya. Contohnya garis bawah judul: h2 { border-bottom: 3px solid gold; }.

border-radius: sudut membulat

.kartu  { border-radius: 12px; }     /* sudut lembut */
.tombol { border-radius: 999px; }    /* ujung seperti kapsul */
.avatar { width: 80px; height: 80px; border-radius: 50%; }  /* lingkaran */

Kunci membuat lingkaran: elemen persegi (lebar = tinggi) lalu border-radius: 50%.

box-shadow: bayangan kotak

.kartu {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  /*          x  y   blur  warna */
}
NilaiArti
Offset XGeser ke kanan (+) atau kiri (−)
Offset YGeser ke bawah (+) atau atas (−)
BlurSeberapa kabur
Spread (opsional)Memperbesar/mengecilkan bayangan
WarnaBiasanya hitam transparan
inset (opsional)Bayangan di dalam kotak

Bayangan halus dan transparan (rendah opasitas) terlihat profesional. Bayangan hitam pekat terlihat kasar. Kamu juga bisa menumpuk beberapa bayangan dengan pemisah koma.

text-shadow

h1 { text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); }

outline

outline mirip border tetapi tidak memakan ruang dan tidak mengubah ukuran elemen. Sering dipakai untuk indikator fokus: outline: 3px solid #4d90fe; outline-offset: 2px;.

Praktikkan langsung, gratis

Tulis dan jalankan kode langsung di browser, dapatkan penilaian otomatis. Daftar gratis kapan saja untuk menyimpan progres dan meraih sertifikat.

Coba latihan sekarang, tanpa daftar
Bagikan: WhatsApp Facebook LinkedIn X