tutorial pengembangan web terbaru
 

CSS Borders


CSS Properti Perbatasan

CSS border properti memungkinkan Anda untuk menentukan gaya, lebar, dan warna perbatasan elemen ini.

Elemen ini memiliki perbatasan alur yang 15px lebar dan hijau.


Gaya perbatasan

The border-style properti menentukan jenis perbatasan apa yang akan ditampilkan.

Nilai-nilai berikut yang diizinkan:

  • dotted - Mendefinisikan perbatasan bertitik
  • dashed - Mendefinisikan perbatasan putus-putus
  • solid - Mendefinisikan sebuah perbatasan yang solid
  • double - Mendefinisikan perbatasan ganda
  • groove - Mendefinisikan sebuah perbatasan berlekuk 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 sebuah perbatasan awal 3D. Efeknya tergantung pada nilai border-color
  • none - Mendefinisikan ada batas
  • hidden - Mendefinisikan perbatasan tersembunyi

The border-style properti dapat memiliki dari satu sampai empat nilai (untuk perbatasan atas, batas kanan, batas 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.

Cobalah sendiri "
CatatanCatatan: Tidak ada sifat perbatasan CSS OTHER dijelaskan di bawah akan memiliki efek APAPUN kecuali border-style properti diatur!

perbatasan Lebar

The border-width properti menentukan lebar empat perbatasan.

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

The border-width properti dapat memiliki dari satu sampai empat nilai (untuk perbatasan atas, batas kanan, batas 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;
}
Cobalah sendiri "

Warna perbatasan

The border-color properti digunakan untuk mengatur warna dari empat perbatasan.

warna dapat diatur oleh:

  • name - menentukan nama warna, seperti "red"
  • Hex - menentukan nilai hex, seperti "#ff0000"
  • RGB - menentukan nilai RGB, seperti "rgb(255,0,0)"
  • transparent

The border-color properti dapat memiliki dari satu sampai empat nilai (untuk perbatasan atas, batas kanan, batas bawah, dan perbatasan kiri).

Jika border-color tidak diatur, itu mewarisi warna dari 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;
}
Cobalah sendiri "

Border - Individual Sides

Dari contoh di atas Anda telah melihat bahwa adalah mungkin untuk menentukan perbatasan yang berbeda untuk setiap sisi.

Dalam CSS, ada juga properti untuk menentukan masing-masing perbatasan (atas, kanan, bawah, dan kiri):

Contoh

p {
    border-top-style: dotted;
    border-right-style: solid;
    border-bottom-style: dotted;
    border-left-style: solid;
}
Cobalah sendiri "

Contoh di atas memberikan hasil yang sama seperti ini:

Contoh

p {
    border-style: dotted solid;
}
Cobalah sendiri "

Jadi, di sini adalah cara kerjanya:

Jika border-style properti memiliki empat nilai:

  • border-style : dotted ganda padat putus-putus;
    • batas atas dihiasi
    • batas kanan solid
    • batas bawah adalah ganda
    • perbatasan kiri putus-putus

Jika border-style properti memiliki tiga nilai:

  • border-style : dotted padat ganda;
    • batas atas dihiasi
    • perbatasan kanan dan kiri yang padat
    • batas bawah adalah ganda

Jika border-style properti memiliki dua nilai:

  • border-style : dotted padat;
    • batas atas dan bawah yang putus-putus
    • perbatasan kanan dan kiri yang padat

Jika border-style properti memiliki satu nilai:

  • border-style : dotted;
    • keempat perbatasan yang putus-putus

The border-style properti digunakan dalam contoh di atas. Namun, ia juga bekerja dengan border-width dan border-color .


Border - Properti Steno

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

Untuk mempersingkat kode, juga memungkinkan untuk menentukan semua properti perbatasan individu dalam satu properti.

The border properti adalah properti singkatan untuk properti border individu berikut:

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

Contoh

p {
    border: 5px solid red;
}
Cobalah sendiri "

contoh

Contoh lebih

Semua properti perbatasan atas dalam satu deklarasi
Contoh ini menunjukkan properti singkat untuk setting semua properti untuk perbatasan atas dalam satu deklarasi.

Mengatur gaya perbatasan bawah
Contoh ini menunjukkan bagaimana untuk mengatur gaya perbatasan bawah.

Mengatur lebar dari perbatasan kiri
Contoh ini menunjukkan bagaimana untuk mengatur lebar perbatasan kiri.

Mengatur warna dari empat perbatasan
Contoh ini menunjukkan bagaimana untuk mengatur warna dari empat perbatasan. Hal ini dapat memiliki dari satu sampai empat warna.

Mengatur warna dari batas kanan
Contoh ini menunjukkan bagaimana untuk mengatur warna dari batas kanan.


Uji Diri dengan Latihan!

Latihan 1 » Latihan 2» Latihan 3 » Latihan 4»


Semua Properti CSS Border

Milik Deskripsi
border Set semua properti perbatasan dalam satu deklarasi
border-bottom Set semua properti perbatasan bagian bawah dalam satu deklarasi
border-bottom-color Mengatur warna border bottom
border-bottom-style Set gaya perbatasan bawah
border-bottom-width Set lebar batas bawah
border-color Mengatur warna dari empat perbatasan
border-left Set semua properti perbatasan kiri dalam satu deklarasi
border-left-color Set warna perbatasan kiri
border-left-style Set gaya perbatasan kiri
border-left-width Set lebar perbatasan kiri
border-right Set semua properti perbatasan yang tepat dalam satu deklarasi
border-right-color Mengatur warna batas kanan
border-right-style Set gaya batas kanan
border-right-width Set lebar batas kanan
border-style Set gaya dari empat perbatasan
border-top Set semua properti perbatasan atas dalam satu deklarasi
border-top-color Set warna perbatasan atas
border-top-style Set gaya perbatasan atas
border-top-width Set lebar perbatasan atas
border-width Set lebar empat perbatasan