Menambahkan Border dan Border Radius dengan CSS
Border adalah garis yang berada di tepi sisi elemen. Border berfungsi untuk memberikan efek visual yang menunjukan batas sisi elemen.
Border radius adalah lengkungan pada sudut elemen. Untuk membuat bentuk elemen menjadi lebih halus.
Menambahkan Border di CSS
Ada beberapa properti untuk menambahkan border di CSS:
border-width, untuk mengatur ketebalan border.border-style, untuk mengatur jenis tampilan border.border-color, untuk mengatur warna border.
Contoh:
div {
border-width: 1px;
border-style: solid;
border-color: red;
width: 400px;
height: 250px;
}
<div>Belajar border dan border radius</div>
Hasilnya:

Mengubah Ketebalan Border
Ketebalan border bisa diubah menggunakan properti border-width. Nilainya berupa angka dengan satuannya. Jika nilainya 0, maka tidak ada border yang ditampilkan.
Contoh:
div {
border-width: 10px;
border-style: solid;
border-color: red;
width: 400px;
height: 250px;
}
<div>Belajar border dan border radius</div>
Hasilnya:

Mengubah Jenis Tampilan Border
Default tampilan border di CSS adalah garis lurus (solid). Ada jenis tampilan lainnya yang bisa digunakan di properti border-style, yaitu:
solid, garis lurus.dotted, garis titik-titik.dashed, garis strip,- dll
Contoh:
div {
border-width: 2px;
border-style: dashed;
border-color: red;
width: 400px;
height: 250px;
}
<div>Belajar border dan border radius</div>
Hasilnya:

Mengubah Warna Border
Warna border bisa diubah menggunakan properti border-color. Nilainya berupa nilai warna.
Contoh:
div {
border-width: 4px;
border-style: solid;
border-color: blue;
width: 400px;
height: 250px;
}
<div>Belajar border dan border radius</div>
Hasilnya:

Menambahkan Border di Sisi Tertentu
Untuk menambahkan border di sisi tertentu saja, tambahkan nama sisi nya di nama properti border yang ingin diubah. Contoh:
border-(top/bottom/right/left)-(width/style/color)
Nama sisi border dapat berupa:
- top (atas)
- bottom (bawah)
- left (kiri)
- right (kanan)
Contoh menambahkan border di sisi atas dan bawah elemen:
div {
border-top-width: 2px;
border-top-style: dashed;
border-top-color: red;
border-bottom-width: 5px;
border-bottom-style: dotted;
border-bottom-color: blue;
width: 400px;
height: 250px;
}
<div>Belajar border dan border radius</div>
Hasilnya:

Menambahkan Border Radius
Border Radius bisa digunakan membuat sudut elemen menjadi melengkung untuk membuat bentuknya menjadi lebih terlihat halus.
Caranya dengan menambahkan properti border-radius, nilainya berupa angka yang menentukan besar lengkungannya.
Contoh:
div {
border-radius: 10px;
border-width: 2px;
border-style: solid;
border-color: red;
width: 400px;
height: 250px;
}
<div>Belajar border dan border radius</div>
Hasilnya:

Untuk menambahkan border radius di sudut tertentu saja, tambahkan nama sudutnya didalam properti border-radius. Contoh:
border-(top-left/top-right/bottom-left/bottom-right)-radius: 10px
Nama sudut border radius dapat berupa:
- top-right (kanan atas)
- top-left (kiri atas)
- bottom-right (kanan bawah)
- bottom-left (kiri bawah)
Contoh menambahkan border radius di sudut kanan atas dan bawah elemen:
div {
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-width: 2px;
border-style: solid;
border-color: red;
width: 400px;
height: 250px;
}
<div>Belajar border dan border radius</div>
Hasilnya:
