CSS - Border Block: Panduan Komprehensif untuk Pemula

Halo sana, para ahli CSS masa depan! Hari ini, kita akan mengemban perjalanan menarik ke dunia CSS border-block. Jangan khawatir jika Anda baru saja memulai programming - saya akan menjadi panduan yang ramah, dan kita akan menjelajahi topik ini langkah demi langkah. Jadi, ambil minuman kesukaan Anda, dan mari kita masuk ke dalam!

CSS - Border Block

Apa Itu CSS Border-Block?

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

Nilai yang Mungkin

Sekarang, mari kita lihat nilai yang berbeda yang dapat kita gunakan dengan border-block. Itu seperti memilih gaya, warna, dan ketebalan trim jendela Anda. Berikut adalah tabel ringkas untuk menjelaskan 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 swiss army yang menggabungkan beberapa alat menjadi satu. Mari kita perincikan:

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

Setiap properti ini dapat dibagi 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 di CSS kita. Sintaks dasarnya adalah:

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

Jangan biarkan ini menakutkan Anda! Itu lebih mudah daripada yang Anda pikirkan. Mari kita rincikan dengan contoh:

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

Dalam contoh ini:

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

Terapkan ke

Anda mungkin berpikir, "Di mana saya bisa menggunakan properti magis ini?" Well, border-block diterapkan ke 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 kotak dengan lebar 200px dan beberapa padding. Properti border-block menambahkan border 5px lebarnya, berjejer, dan berwarna tomato (#ff6347) ke atas dan bawah kotak kita.

CSS border-block - Properti writing-mode

Sekarang, mari kita lihat dimana 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 tulisan default horizontal, sedangkan yang kedua menggunakan mode tulisan 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.

Keseringan ini membuat border-block sangat berguna untuk membuat tata letak yang bekerja di berbagai sistem tulisan dan orientasi.

Properti Terkait

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

  1. border-inline: Serupa dengan 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 menggabungkan 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 itu adalah, teman-teman! Kita telah berpergian melalui negeri CSS border-block, dari sintaks dasarnya ke superpower mode tulisan. 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 profesor lama saya, "CSS seperti memasak. Anda mungkin membakar beberapa kue pertama, tapi segera Anda akan membuat website yang indah dan responsif!" Jadi, teruskan coding, terus belajar, dan terutama, bersenang-senang dengan itu!

Happy coding, para master CSS masa depan!

Credits: Image by storyset