Belajar CSS: Mengatur Border (Garis Tepi)
Garis tepi dapat kita gunakan untuk memperindah web kita atau membedakan satau komponen dengan komponen lainya.
Mengatur Warna
Untuk mengatur warna border kita bisa menggunakan properti border-color
. Contoh:
<style>
.box {
background-color: cyan;
width: 250px;
height: 250px;
border-color: red;
border-style: solid;
}
</style>
<div class="box"></div>
Kalian harus mengatur style juga agar border tampil.
Untuk mengatur warna border setiap sisi gunakan properti border-*-color
. *
diganti dengan left
, right
, top
atau bottom
. Contoh:
Contoh:
<style>
.box {
background-color: cyan;
width: 250px;
height: 250px;
border-style: solid;
border-left-color: red;
border-right-color: black;
border-top-color: violet;
border-bottom-color: green;
}
</style>
<div class="box"></div>
Mengatur Style (Gaya)
Untuk mengatur style kita dapta menggunakan properti border-style
. Properti tersebut dapat diisi dengan
none
/hidden
, border tidak tampilsolid
, border dipenuhi warnadouble
, dua borderdashed
, border garis-garis kecildotted
, border titik-titik
Contoh:
<style>
.box {
background-color: cyan;
width: 250px;
height: 250px;
border-color: red;
border-style: solid;
display: inline-block;
text-align: center;
font-size: 36pt;
}
.box-dashed {
border-style: dashed;
}
.box-dotted {
border-style: dotted;
}
.box-double {
border-style: double;
}
.box-none {
border-style: none;
}
</style>
<div class="box">solid</div>
<div class="box box-double">dotted</div>
<div class="box box-dashed">dashed</div>
<div class="box box-dotted">dotted</div>
<div class="box box-none">none</div>
Untuk mengatur style border setiap sisi gunakan properti border-*-style
. *
diganti dengan left
, right
, top
atau bottom
. Contoh:
<style>
.box {
background-color: cyan;
width: 250px;
height: 250px;
border-color: red;
border-left-style: solid;
border-right-style: dotted;
border-top-style: dashed;
border-bottom-style: double;
}
</style>
<div class="box"></div>
Mengatur Ukuran/Ketebalan
Untuk mengatur ketebalan border kita dapat menggunakan properti border-width
dan diisi dengan Unit CSS. Contoh:
<style>
.box {
background-color: cyan;
width: 250px;
height: 250px;
border-color: red;
border-style: solid;
border-width: 50px;
}
</style>
<div class="box"></div>
Untuk mengatur ketebalan border setiap sisi gunakan properti border-*-width
. *
diganti dengan left
, right
, top
atau bottom
. Contoh:
<style>
.box {
background-color: cyan;
width: 250px;
height: 250px;
border-color: red;
border-style: solid;
border-left-width: 50px;
border-right-width: 10px;
border-top-width: 10px;
border-bottom-width: 50px;
}
</style>
<div class="box"></div>
Mengatur Radius/Kelengkungan
Untuk mengatur kelengkungan border kita dapat menggunakan properti border-radius
dan diisi dengan Unit CSS. Agar elemen membentuk bundar, kita dapat mengisinya dengan 100%
. Contoh:
<style>
.box {
background-color: cyan;
width: 250px;
height: 250px;
border-color: red;
border-style: solid;
border-radius: 50px;
display: inline-block;
}
.bundar {
border-radius: 100%;
}
</style>
<div class="box"></div>
<div class="box bundar"></div>
Untuk mengatur kelengkungan tiap tepi gunakan properti gunakan properti border-*-radius
. *
diganti dengan top-left
, top-right
, bottom-left
, dan bottom-right
. Contoh:
<style>
.box {
background-color: cyan;
width: 250px;
height: 250px;
border-color: red;
border-style: solid;
border-top-left-radius: 60px;
border-top-right-radius: 50%;
border-bottom-left-radius: 50%;
border-bottom-right-radius: 60px;
}
</style>
<div class="box"></div>
Shorthand Radius
Untuk mempermudah penulisan, kalian dapat menggunakan shorthand. Shorthand untuk border adalah properti border
. Properti border
diisi dengan format <ukuran> <style> <warna>
. Style harus diisi sedangkan lainya opsional. Contoh:
<style>
.box {
background-color: cyan;
width: 250px;
height: 250px;
border: 20px solid red;
}
</style>
<div class="box"></div>
Kalian juga dapat mengaturnya setiap sisi dengan border-*
. *
diganti dengan left
, right
, top
atau bottom
. Contoh:
<style>
.box {
background-color: cyan;
width: 250px;
height: 250px;
border-left: 20px solid red;
border-right: 20px dotted black;
border-top: 20px solid red;
border-bottom: 20px dotted black;
}
</style>
<div class="box"></div>
Kesimpulan
Selanjutnya saya akan menulis Penjelasan tentang CSS: Box Model. Terimakasih.