Catatan Teknis zhaoJian

Kursus IT Dasar CSS 024_Border, Outline, Bayangan

Pembelajaran / Dasar CSS ~4577 kata · 12 menit baca - dilihat

Border

Border (Borders) dalam CSS adalah properti gaya penting yang digunakan untuk membuat batas visual di sekitar elemen.

Efek contoh

Properti Border
  • border-width: Mengatur lebar border.
  • border-style: Mengatur gaya border (solid: garis padat, dotted: garis titik-titik, dashed: garis putus-putus, double: garis ganda, groove: alur, ridge: tonjolan, inset: cekung, outset: cembung, none: tanpa border).
  • border-color: Mengatur warna border.

Contoh:

.example1 {
border-width: 2px;
border-style: solid;
border-color: #333;
width: 200px;
height: 200px;
}
.example2 {
border: 2px solid #333;
/* Properti singkatan */
width: 200px;
height: 200px;
}
<div class="example1"></div>
<br>
<div class="example2"></div>

Efek: Efek contoh

Arah Border

border-top, border-right, border-bottom, border-left: Masing-masing mengatur border atas, kanan, bawah, dan kiri.

Contoh:

.example1 {
border-top: 2px solid #333;
border-right: 1px dashed #555;
border-bottom: 3px solid #777;
border-left: 1px dotted #999;
width: 200px;
height: 200px;
}
<div class="example1"></div>

Efek:

Efek contoh

Sudut Bulat

border-radius: Mengatur sudut bulat border.

Contoh:

.example1 {
border-radius: 10px;
/* Semua sudut memiliki radius 10px */
border: 1px solid black;
width: 200px;
height: 200px;
}
.example2 {
border-top-left-radius: 10px;
border-top-right-radius: 20px;
border-bottom-left-radius: 30px;
border-bottom-right-radius: 40px;
border: 1px solid black;
width: 200px;
height: 200px;
}
<div class="example1"></div>
<br>
<div class="example2"></div>

Efek:

Efek contoh

Bayangan

Bayangan (box-shadow) dalam CSS adalah properti yang membuat efek bayangan di sekitar elemen. Bayangan dapat digunakan untuk meningkatkan kesan tiga dimensi elemen, membuat halaman terlihat lebih hidup. Dengan menambahkan kata kunci inset sebelum nilai box-shadow, bayangan internal dapat dibuat. Beberapa efek bayangan dapat ditambahkan dengan memisahkan beberapa nilai box-shadow dengan koma. Jika elemen memiliki sudut bulat, bayangan akan diterapkan sesuai pada sudut bulat tersebut.

Bayangan dapat memiliki beberapa parameter, termasuk offset horizontal, offset vertikal, radius blur, warna bayangan, dll.

  • Offset horizontal (horizontal offset): Offset horizontal bayangan.
  • Offset vertikal (vertical offset): Offset vertikal bayangan.
  • Radius blur (blur radius): Tingkat keburaman bayangan.
  • Radius penyebaran (spread radius): Ukuran bayangan, nilai positif memperbesar, nilai negatif memperkecil.
  • Warna bayangan: Warna bayangan.

Contoh:

.base {
border: 1px solid black;
width: 200px;
height: 200px;
}
.example1 {
box-shadow: 5px 5px 10px 2px rgba(0, 0, 0, 0.5);
}
.example2 {
box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.3);
}
<div class="base example1"></div>
<br>
<div class="base example2"></div>

Efek:

Efek contoh

Outline

Outline dalam CSS adalah border yang terlihat yang dapat ditambahkan di sekitar elemen, biasanya digunakan untuk menyoroti tepi luar elemen. Outline tidak memengaruhi tata letak dan tidak mengubah ukuran atau posisi elemen. Outline biasanya digunakan untuk visualisasi fokus elemen formulir, status aktif tautan, dll.

  • outline-color: Mengatur warna outline.
  • outline-style: Mengatur gaya outline.
  • outline-width: Mengatur lebar outline.
  • outline-offset: Mengatur offset outline, jarak antara outline dan border.

Contoh:

.example1 {
outline-color: blue;
outline-style: dotted;
outline-width: 2px;
outline-offset: 5px;
border: 1px solid red;
width: 200px;
height: 200px;
}
.example2 {
outline: 2px solid green;
border: 1px solid red;
width: 200px;
height: 200px;
}
<div class="example1"></div>
<br>
<div class="example2"></div>

Efek:

Efek contoh

Bagikan:

Komentar