DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Border adalah garis batas yang bisa digunakan di setiap elemen.
Untuk memperlihatkan garis batas dari sebuah elemen, gunakan properti border
pada CSS.
Berikut berbagai properti border yang akan kita lihat:
Berikut elemen yang diberikan border
<p style="border: 1px solid white;">Aku adalah tag p dengan border </p>
Aku adalah tag p dengan border
properti border
sendiri terdiri dari tiga hal.
border: A B C;
A
adalah ukuran ketebalan bordernyaB
adalah jenis dari borderC
adalah warna dari borderBerarti contoh border: 1px solid white
punya:
Untuk mengubah jenis border gunakan properti spesifik border-style
atau sebagai parameter kedua jika menggunakan properti umum border
.
Berikut daftar variasi garis border dan penampakannya.
See the Pen by Sekolah Koding (@sekolahkoding) on CodePen.
Di atas kita melihat berbagai jenis border-style
:
- dashed
- dotted
- solid
- double
- groove
- ridge
- inset
- outset
Kita tidak harus memberi border pada keempat arah (atas, bawah, kiri dan kanan). Bisa juga memberi hanya pada satu arah saja
<p style="border-top: 1px dashed white;">Aku adalah tag p dengan border atas </p>
Aku adalah tag p dengan border atas
Contoh di atas, kita menggunakan jenis border dashed
hanya pada arah border-top
.
Untuk menentukan posisi border, gunakan properti:
- border-top (posisi atas saja)
- border-right (posisi kanan saja)
- border-bottom (posisi bawah saja)
- border-left (posisi kiri saja)
- border (semua arah)
Kita bisa memberi lengkungan pada border, dengan properti border-radius
yang diberi nilai pixel sesuai ukuran yang dimau.
Contoh
<style>
.radius-sample {
border: 1px solid white;
border-radius: 10px;
}
</style>
<p class="radius-sample">Aku adalah tag p dengan border atas </p>
Aku adalah tag p dengan border atas
Lihat lengkungan di keempat sudutnya!
Ukuran border bisa dimanipulasi dengan properti border-width
.
<p style="border: 5px solid white;">Aku adalah tag p dengan border 5px </p>
atau
<p style="border-width: 10px;">Aku adalah tag p dengan border 10px </p>
Aku adalah tag p dengan border 5px
Aku adalah tag p dengan border 10px
Warna border bisa diubah dengan properti border-color
<p style="border: 5px solid red;">
Aku adalah tag p dengan border merah
</p>
atau
<p style="border-color: blue; border-width: 1px; border-style:solid;">
Aku adalah tag p dengan border biru
</p>
Aku adalah tag p dengan border merah
Aku adalah tag p dengan border biru
Kita tidak harus memberi properti yang sama pada keempat sisi. properti border-width
, border-color
dan border-radius
bisa diberikan nilai berbeda di setiap arah.
Ini contoh memberikan 4 nilai properti berbeda dengan struktur (atas kanan bawah kiri)
<p style="border-color: blue red green white; border-width: 1px; border-style:solid;">
Aku adalah tag p dengan border penuh warna
</p>
Aku adalah tag p dengan border penuh warna
Bisa juga memberi properti spesifk seperti
border-top-width (ukuran atas saja)
border-left-radius (radius kiri saja)
border-bottom-color (warna bawah saja)
.. dst
Berikut polanya border-{arah}-{properti}
.
Contoh
<p style="border-bottom-color:green; border-width: 1px; border-style:solid;">
Aku adalah tag p
</p>
Aku adalah tag p dengan border penuh warna