IT Learning, Consulting and Developing

Mengenal Border CSS

gambar

Border dalam CSS berfungsi untuk membuat garis tepi sebuah objek HTML. Kita akan membahas border pada materi ini lebih detail lagi.

Properti border pada CSS membuat garis tepi pada objek HTML kita. Secara gelobal terdapat 3 properti untuk border:

  1. border-color - spesifik untuk warna border.
  2. border-style - jenis border, seperti : solid, dashed line, double line
  3. border-width - spesifik untuk ketebalan garis border.

Sekarang kita akan melihat lebih detail dari beberapa properti diatas.

Properti border-color

properti ini memperbolehkan kita untuk merubah warna dari border. Anda bisa merubah warna secara keseluruhan ataupun hanya sebagian (garis atas, kanan, bawah atau kiri). untuk merubah warna sebagian sebagai berikut:

  • border-bottom-color digunakan untuk merubah warna border bagian bawah.
  • border-top-color digunakan untuk merubah warna border bagian atas.
  • border-left-color digunakan untuk merubah warna border bagian kiri.
  • border-right-color digunakan untuk merubah warna border bagian kanan.

Berikut adalah contoh penerapan properti untuk merubah warna border :

<html>
   <head>
      <style type="text/css">
         p.{
            border:1px solid;
            border-bottom-color:#009900; /* Hijau */
            border-top-color:#FF0000;    /* Merah */
            border-left-color:#330000;   /* Hitam */
            border-right-color:#0000CC;  /* Biru */
         }
         p.{
            border:1px solid;
            border-color:#0000CC;        /* Biru*/
         }
      </style>
      
   </head>
   <body>
   
      <p class="contoh1">
      Contoh ini akan menampilkan seluruh warna border berbeda.
      </p>
      
      <p class="contoh2">
      Contoh ini akan menampilkan warna border biru.
      </p>
      
   </body>
</html> 

 

Properti border-style

Pada properti border-style ini, Anda diperbolehkan memilih style / jenis garis yang hendak Anda pakai. Berikut adalah beberapa style yang bisa Anda pilih :

  • none : Tidak ada border. (atau sama dengan border-width:0;).
  • solid : Border single (tunggal) dan padat seperti garis menggunakan bolpoint.
  • dotted : Border dalam bentuk titik-titik.
  • dashed : Border dalam bentuk garis-garis pendek.
  • double : Border dalam bentuk 2 garis solid/padat.
  • groove : Border tampak seolah-oleh berukir.
  • ridge : Border tampak seperti lawan dari groove.
  • inset : Border membuat kotak seperti tertanam di halaman.
  • outset : Border tampak menonjol keluar.
  • hidden : Sama seperti none.

Anda juga bisa memberikan style border secara individu, misalkan untuk atas, kanan, bawah dan kiri hendak memiliki style yang berbeda menggunakan properti berikut:

  • border-bottom-style merubah style untuk border sisi bawah.
  • border-top-style merubah style untuk border sisi atas.
  • border-left-style merubah style untuk border sisi kiri.
  • border-right-style merubah style untuk border sisi  kanan.

berikut adalah contoh penerapan properti style.

<html>
   <head>
   </head>
   <body>.
      <p style="border-width:4px; border-style:none;">
      Border ini dengan "none width".
      </p>
      
      <p style="border-width:4px; border-style:solid;">
      Border ini dengan "solid border".
      </p>
      
      <p style="border-width:4px; border-style:dashed;">
      Border ini dengan "dahsed border".
      </p>
      
      <p style="border-width:4px; border-style:double;">
      Border ini dengan "double border".
      </p>
      
      <p style="border-width:4px; border-style:groove;">
      Border ini dengan "groove border".
      </p>
      
      <p style="border-width:4px; border-style:ridge">
      Border ini dengan "ridge  border".
      </p>
      
      <p style="border-width:4px; border-style:inset;">
      Border ini dengan "inset border".
      </p>
      
      <p style="border-width:4px; border-style:outset;">
      Border ini dengan "outset border".
      </p>
      
      <p style="border-width:4px; border-style:hidden;">
      Border ini dengan "hidden border".
      </p>
      
      <p style="border-width:4px;border-top-style:solid;
      border-bottom-style:dashed; border-left-style:groove; border-right-style:double;">
      Border ini dengan 4 style yang berbeda.
      </p>
   </body>
</html>

Properti border-width

Dengan properti border-with kita bisa mengatur tingkat ketebalan border yang akan kita pakai. Nilai ketebalan border yang bisa kita gunakan px, pt atau cm. Kita juga bisa menggunakan thin, medium atau thick.

Sama seperti properti lain, border-width juga dapat dilakukan untuk sisi atas, kanan, bawah dan kiri.

  • border-bottom-width merubah ukuran border sisi bawah.
  • border-top-width merubah ukuran border sisi atas.
  • border-left-width merubah ukuran border sisi kiri.
  • border-right-width merubah ukuran border sisi kanan.

berikut contoh penggunaan properi border-width.

<html>
   <head>
   </head>
   <body>
      <p style="border-width:4px; border-style:solid;">
      Ini adalah border dengan style solid berukuran 4px.
      </p>
      
      <p style="border-width:4pt; border-style:solid;">
      Ini adalah border dengan style solid berukuran 4px.
      </p>
      
      <p style="border-width:thin; border-style:solid;">
      Ini adalah border dengan style solid berukuran thin.
      </p>
      
      <p style="border-width:medium; border-style:solid;">
      Ini adalah border dengan style solid berukuran medium.
      </p>
      
      <p style="border-width:thick; border-style:solid;">
      Ini adalah border dengan style solid berukuran thick.
      </p>
      
      <p style="border-bottom-width:4px;border-top-width:10px;
      border-left-width: 2px;border-right-width:15px;border-style:solid;">
      Ini adalah border dengan style beragam style dan ukuran.
      </p>
   </body>
</html>

Properti Border Sebaris

Anda juga bisa menulis kode CSS border dalam format yang lebih simple. Berikut contoh border yang simple.

<html>
   <head>
   </head>
   <body>
      <p style="border:4px solid red;">
      Penulisan border simple dalam satu baris.
      </p>
   </body>
</html>

Pada contoh diatas, kita bisa menulis langung isi / nilai dari properti border. Kita tidak tulis nama properti lagi, melainkan langsung menulis value dari properti tersebut.

OK, materi border CSS kita sampai sini saja. Semoga bermanfaat...