Background CSS

Kita bisa memberikan highlight atau latar belakang teks dengan properti background atau background-color. Kalau belum paham tentang cara pemberian warna, buka lagi tulisan saya tentang penggunaan warna pada CSS. Berikut ini contoh penggunaan properti background dalam style CSS.

<HTML>
<HEAD>
<TITLE>Belajar HTML</TITLE>
    <style>
    #styleku{
        background-color : #FF00FF;
    }

    .styleku{
        background : blue;
    }
    </style>
</HEAD>
<BODY>
    <H2>Background</H2>
    <p class="styleku">
        Ini adalah paragraf 1.
    </p>
    <p id="styleku">
        Ini adalah paragraf 2.
    </p>
    <p>
        Ini adalah paragraf 3.
    </p>
    <p>
        Ini adalah paragraf 4.
    </p>
</BODY>
</HTML>



Contoh di atas memberikan warna latar belakang pada elemen HTML dengan tag <p> yang memiliki class "styleku" dan juga id "styleku". Jika kita ingin menerapkan properti background sebagai latar belakang sekelompok elemen HTML, kita bisa menggunakan tag <div> untuk mengapit elemen-elemen HTML lainnya.

<HTML>
<HEAD>
    <TITLE>Belajar HTML</TITLE>
    <style>
        .styleku1{
            background : #FF00FF;
        }

        .styleku2{
            background : blue;
        }
    </style>
</HEAD> <BODY>     <H2>Background</H2>     <div class = "styleku1">         <p>             Ini adalah paragraf 1.         </p>         <p>             Ini adalah paragraf 2.         </p>     </div>     <div class="styleku2">         <p>             Ini adalah paragraf 3.         </p>         <p>             Ini adalah paragraf 4.         </p>     </div> </BODY> </HTML>


Pada saat menggunakan properti background pada tag <div>, latar belakang background akan berbentuk persegi panjang yang berada di belakang elemen-elemen HTML yang ada. Ini berbeda dengan latar belakang yang diterapkan pada elemen HTML dengan tag <p>, heading, atau tag <span>. Untuk lebih jelasnya, coba kode HTML di bawah ini.
<HTML>
<HEAD>
    <TITLE>Belajar HTML</TITLE>
    <style>
        .styleku1{
            background : #FF00FF;
        }
        .styleku2{
            background : blue;
        }
    </style>
</HEAD>
<BODY>
    <H2 class="styleku1">Background</H2>
    <div>
        <p class ="styleku1">
            Ini adalah paragraf 1.
        </p>
        <p>
            <span  class ="styleku1">
                Ini adalah paragraf 2.
            </span>
        </p>
    </div>
    <div class ="styleku2">
        <p>
            Ini adalah paragraf 3.
        </p>
        <p>
            Ini adalah paragraf 4.
        </p>
    </div>
</BODY>
</HTML>

Selain properti-properti yang saya gunakan di atas, masih ada beberapa properti lain yang berkaitan dengan background. Berikut ini adalah properti yang berkaitan dengan background beserta nilai-nilainya :

  1. background : Versi singkat dari background-color dan background-image. Nilainya bisa berupa warna atau url gambar.
  2. background-color : Warna latar belakang. Nilainya bisa berupa konstanta warna, nilai hexadesimal, fungsi RGB, atau fungsi HSL.
  3. background-image : Gambar latar belakang. Nilainya adalah fungsi url yg berisi nama file.
  4. background-repeat : repeat-x | repeat-y | no-repeat | initial | inherit
  5. background-position : left | right | top | bottom | center | initial | inherit
  6. background-attachment : fix | scroll | local | initial | inherit
  7. background-size : ukuran | persentase | cover | contain | auto | initial | inherit
Penggunaan background-image dan latar belakang berupa gambar akan saya bahas secara terpisah.