CSS - Border Block: Panduan Lengkap untuk Pemula

Hai teman-teman, para ahli CSS masa depan! Hari ini, kita akan memulai perjalanan menarik ke dunia CSS border-block. Jangan khawatir jika Anda masih baru dalam programming – saya akan menjadi panduan ramah Anda, dan kita akan mengexploreasi topik ini langkah demi langkah. Jadi, ambil minuman favorit Anda, dan mari kita masuk ke dalamnya!

CSS - Border Block

Apa Itu CSS Border-Block?

Sebelum kita masuk ke detilnya, mari pahami apa itu border-block. Bayangkan Anda sedang membangun sebuah rumah yang indah (halaman web Anda), dan Anda ingin menambahkan beberapa trim yang mewah di sekitar jendela-jendelanya (elemen Anda). Properti border-block seperti trim itu, tapi untuk tepi blok elemen.

Nilai yang Mungkin

Sekarang, mari kita lihat nilai yang berbeda yang bisa kita gunakan dengan border-block. Itu seperti memilih gaya, warna, dan ketebalan trim jendelamu. Berikut adalah tabel ringkas untuk menguraikan opsi-opsi ini:

Nilai Deskripsi
border-block-width Menetapkan lebar border
border-block-style Menetapkan gaya border (solid, dashed, dll.)
border-block-color Menetapkan warna border

Properti Konstituen

Border-block sebenarnya adalah properti singkat. Itu seperti pisau瑞士 Army knife yang menggabungkan beberapa alat menjadi satu. Mari kita perincikan:

  1. border-block-start
  2. border-block-end

Setiap properti ini bisa dipisahkan lagi menjadi:

  • border-block-start-width
  • border-block-start-style
  • border-block-start-color
  • border-block-end-width
  • border-block-end-style
  • border-block-end-color

Sintaks

Sekarang, mari kita lihat bagaimana kita menulis ini dalam CSS kita. Sintaks dasar adalah:

border-block: <'border-width'> || <'border-style'> || <'color'>;

Jangan takut! Itu lebih mudah daripada yang Anda pikirkan. Mari kitauraikan dengan contoh:

.my-element {
border-block: 2px solid blue;
}

Dalam contoh ini:

  • 2px adalah lebar
  • solid adalah gaya
  • blue adalah warna

Terapkan Pada

Anda mungkin bertanya-tanya, "Di mana saya bisa menggunakan properti magis ini?" Well, border-block diterapkan pada semua elemen. Itu seperti remote universal untuk border CSS Anda!

CSS border-block - Contoh Dasar

Mari kita mulai dengan contoh sederhana untuk melihat border-block dalam aksi:

<div class="my-box">
Halo, saya adalah kotak dengan border-block!
</div>
.my-box {
width: 200px;
padding: 20px;
background-color: #f0f0f0;
border-block: 5px dashed #ff6347;
}

Dalam contoh ini, kita membuat sebuah kotak dengan lebar 200px dan beberapa padding. Properti border-block menambahkan border yang lebarkan 5px, bercoret, dan berwarna tomato (#ff6347) ke atas dan bawah kotak kita.

CSS border-block - Properti writing-mode

Sekarang, mari kita lihat bagaimana hal ini menjadi sangat menarik! Properti border-block mengikuti writing-mode dokumen Anda. Itu seperti kameleon, menyesuaikan diri dengan lingkungannya.

Mari kita lihat contoh:

<div class="box horizontal">Horizontal writing</div>
<div class="box vertical">Vertical writing</div>
.box {
width: 200px;
height: 200px;
margin: 20px;
background-color: #e0e0e0;
border-block: 5px solid #4169e1;
}

.vertical {
writing-mode: vertical-rl;
}

Dalam contoh ini, kita memiliki dua kotak. Kotak pertama menggunakan mode penulisan horizontal default, sedangkan yang kedua menggunakan mode penulisan vertikal. Properti border-block menyesuaikan secara berikut:

  • Dalam kotak horizontal, itu diterapkan ke atas dan bawah.
  • Dalam kotak vertikal, itu diterapkan ke kiri dan kanan.

Kemampuan fleksibilitas ini membuat border-block sangat berguna untuk membuat tata letak yang bekerja di berbagai sistem penulisan dan orientasi.

Properti Terkait

Sebelum kita selesai, mari kita lihat secara singkat beberapa saudara border-block:

  1. border-inline: Seperti border-block, tapi untuk arah inline.
  2. border-block-start: Diterapkan ke tepi awal blok.
  3. border-block-end: Diterapkan ke tepi akhir blok.

Berikut adalah tabel yang menguraikan properti ini:

Properti Deskripsi
border-block Singkat untuk border-block-start dan border-block-end
border-inline Singkat untuk border-inline-start dan border-inline-end
border-block-start Diterapkan ke tepi awal blok
border-block-end Diterapkan ke tepi akhir blok

Kesimpulan

Dan begitu saja, teman-teman! Kita telah menjelajahi negeri CSS border-block, dari sintaks dasar hingga kemampuan super writing-mode nya. Ingat, kunci untuk menjadi ahli CSS adalah praktik. Jadi, teruskan untuk mencoba properti ini dalam proyek Anda. Jangan takut untuk membuat kesalahan – itu adalah bagaimana kita belajar dan tumbuh!

Seperti yang kata gurunya zaman dulu, "CSS seperti memasak. Anda mungkin membakar beberapa kue pertama, tapi segera Anda akan membuat website yang indah dan responsif!" Jadi, teruskan untuk mengoding, teruskan untuk belajar, dan yang paling penting, bersenang-senanglah dengan itu!

Happy coding, para ahli CSS masa depan!

Credits: Image by storyset