Border/Perbatasan CSS


Properti Border CSS

Properti border CSS memungkinkan Anda menentukan gaya, lebar, dan warna batas elemen.

Unsur ini memiliki batas alur yang lebar 15px dan hijau.
Gaya Perbatasan/border

Properti bergaya border menentukan jenis border yang akan ditampilkan.

Nilai berikut diperbolehkan:

    dotted - Tetapkan batas bertitik
    dashed - Mendefinisikan sebuah garis putus-putus
    solid - Mendefinisikan batas padat
    double - Mendefinisikan perbatasan ganda
    groove - Mendefinisikan sebuah border beralur 3D. Efeknya tergantung pada nilai border-color
    ridge - Mendefinisikan sebuah perbatasan bergerigi 3D. Efeknya tergantung pada nilai border-color
    inset - Mendefinisikan sebuah perbatasan inset 3D. Efeknya tergantung pada nilai border-color
    outset - Mendefinisikan batas outset 3D. Efeknya tergantung pada nilai border-color
    none - tidak menentukan batas
    hidden - Mendefinisikan sebuah perbatasan tersembunyi

Properti border-style bisa memiliki satu sampai empat nilai (untuk batas atas, perbatasan kanan, perbatasan bawah, dan perbatasan kiri).
Contoh
p.dotted {border-style: dotted;}
p.dashed {border-style: dashed;}
p.solid {border-style: solid;}
p.double {border-style: double;}
p.groove {border-style: groove;}
p.ridge {border-style: ridge;}
p.inset {border-style: inset;}
p.outset {border-style: outset;}
p.none {border-style: none;}
p.hidden {border-style: hidden;}
p.mix {border-style: dotted dashed solid double;}

Hasil:
A dotted border.
A dashed border.
A solid border.
A double border.
A groove border. The effect depends on the border-color value.
A ridge border. The effect depends on the border-color value.
An inset border. The effect depends on the border-color value.
An outset border. The effect depends on the border-color value.
No border.
A hidden border.
A mixed border.

Catatan Catatan: Tidak ada satu pun dari properti border CSS LAIN yang dijelaskan di bawah ini akan memiliki efek APAPUN kecuali properti bergaya border sudah diatur!

Lebar Perbatasan / border-width

Properti dengan batas lebar menunjukkan lebar dari empat batas.

Lebar dapat ditetapkan sebagai ukuran tertentu (dalam px, pt, cm, em, dll) atau dengan menggunakan salah satu dari tiga nilai yang telah ditentukan: tipis, sedang, atau tebal.

Properti seluas lebar bisa memiliki dari satu sampai empat nilai (untuk batas atas, perbatasan kanan, perbatasan bawah, dan perbatasan kiri).
Contoh
p.one {
    border-style: solid;
    border-width: 5px;
}

p.two {
    border-style: solid;
    border-width: medium;
}

p.three {
    border-style: solid;
    border-width: 2px 10px 4px 20px;
}
Warna Perbatasan

Properti warna border digunakan untuk mengatur warna dari empat batas.

Warnanya bisa diatur oleh:

    Nama - tentukan nama warna, seperti "merah"
    Hex - tentukan nilai hex, seperti "# ff0000"
    RGB - tentukan nilai RGB, seperti "rgb (255,0,0)"
    Transparan

Properti dengan warna border bisa memiliki satu sampai empat nilai (untuk batas atas, perbatasan kanan, batas bawah, dan perbatasan kiri).

Jika border-color tidak diset, warnanya mewarisi warna elemen.
Contoh
p.one {
    border-style: solid;
    border-color: red;
}

p.two {
    border-style: solid;
    border-color: green;
}

p.three {
    border-style: solid;
    border-color: red green blue yellow;
}
Perbatasan - Sisi Individu

Dari contoh di atas Anda telah melihat bahwa adalah mungkin untuk menentukan batas yang berbeda untuk masing-masing sisi.

Di CSS, ada juga properti untuk menentukan masing-masing batas (atas, kanan, bawah, dan kiri):
Contoh
p {
    border-top-style: dotted;
    border-right-style: solid;
    border-bottom-style: dotted;
    border-left-style: solid;
}

Contoh di atas memberikan hasil yang sama seperti ini:
Contoh
p {
    border-style: dotted solid;
}

Jadi, begini cara kerjanya:

Jika properti border-style memiliki empat nilai:

   border-style: dotted solid double dashed;
        Batas atas dihiasi
        Perbatasan kanannya padat
        Batas bawahnya dua kali lipat
        Perbatasan kiri putus

Jika properti border-style memiliki tiga nilai:

    border-style: dotted solid double;
        Batas atas dihiasi
        Perbatasan kanan dan kiri padat
        Batas bawahnya dua kali lipat

Jika properti border-style memiliki dua nilai:

   border-style: dotted solid;
        Batas atas dan bawah bertitik
        Perbatasan kanan dan kiri padat

Jika properti border-style  memiliki satu nilai:

    border-style: dotted;
        Keempat perbatasan itu bertitik

Properti bergaya border digunakan pada contoh di atas. Namun, ia juga bekerja dengan border-border dan border-color.

Perbatasan - Properti Shorthand

Seperti yang dapat Anda lihat dari contoh di atas, ada banyak properti yang perlu dipertimbangkan saat berhadapan dengan perbatasan.

Untuk mempersingkat kode, juga memungkinkan untuk menentukan semua properti border individual dalam satu properti.

Properti perbatasan adalah properti singkatan untuk properti perbatasan individual berikut:

  • border-width
  • border-style (wajib)
  • border-color

Contoh
p {
    border: 5px solid red;
}

Semua properti border CSS


border > Mengatur semua properti border dalam satu deklarasi 
border-bottom > Mengatur semua properti batas bawah dalam satu deklarasi 
border-bottom-color > Mengatur warna batas bawah 
border-bottom-style > Mengatur gaya border bawah
 border-bottom-width > Mengatur lebar batas bawah 
border-color >Mengatur warna dari empat batas 
border-left > Mengatur semua properti perbatasan kiri dalam satu deklarasi
 border-left-color  > Mengatur warna perbatasan kiri 
border-left-style > Menetapkan gaya perbatasan kiri 
border-left-width >Mengatur lebar perbatasan kiri 
border-right > Mengatur semua properti border yang tepat dalam satu deklarasi 
border-right-color > Mengatur warna perbatasan kanan
 border-right-style > Mengatur gaya border yang tepat 
border-right-width > Mengatur lebar dari batas kanan 
border-style > Menetapkan gaya dari empat perbatasan 
border-top > Mengatur semua properti batas atas dalam satu deklarasi 
border-top-color > Mengatur warna border atas
 border-top-style > Menetapkan gaya border atas 
border-top-width >Mengatur lebar batas atasborder-width > mengatur lebar dari empat border
Previous
Next Post »
Thanks for your comment