Untuk pengaturan background pada halaman web dengan CSS, kita menggunakan properti background. Contoh pendeklarasiannya:
Properti dari CSS yang digunakan untuk mengatur background antara lain:
body{background: #cd23fa url('gambar.png') no-repeat fixed center;}
Properti dari CSS yang digunakan untuk mengatur background antara lain:
- background-color
- background-image
- background-repeat
- background-attachment
- background-position
Sekarang mari kita pelajari satu-persatu:
- background-color
- Properti background-color digunakan untuk mengatur warna background dari sebuah elemen. Untuk mengatur warna background dari halaman web kita, selector yang digunakan adalah body. Berikut adalah contoh penulisannya:
body{background-color:#54de12;}
Nilai atau value dari background-color bisa berisi:
nama - berisi nama warna, misal: “blue”
RGB - nilai dari RGB, misal: “rgb(244,0,0)”
Hex – kode hexa warna, misal: “#ffdaec”
properti background-color bisa juga digunakan untuk mengatur warna dari elemen lain. Pada contoh di bawah ini, elemen p, div, dan h1 memiliki warna yang berbeda meskipun berada pada satu halaman web.h1 {background-color:#b3b3b3;} p {background-color:blue;} div {background-color:rgb(300,0,0);}
- Properti background-color digunakan untuk mengatur warna background dari sebuah elemen. Untuk mengatur warna background dari halaman web kita, selector yang digunakan adalah body. Berikut adalah contoh penulisannya:
- background-image
- Properti background-image digunakan untuk menampilkan gambar menjadi background sebuah elemen. Pada settingan default, gambar akan ditampilkan berulang-ulang sehingga memenuhi seluruh elemen. Untuk mengatur gambar pada halaman web kita, bisa kita tulis:
Value url berisi alamat tempat kita meletakkan gambar.body{background-image:url('gambar.png');}
- Properti background-image digunakan untuk menampilkan gambar menjadi background sebuah elemen. Pada settingan default, gambar akan ditampilkan berulang-ulang sehingga memenuhi seluruh elemen. Untuk mengatur gambar pada halaman web kita, bisa kita tulis:
- background-repeat
- Properti background-repeat mengatur perulangan penampilan gambar. Secara default, gambar akan ditampilkan secara berulang. Dengan properti ini, perulangan bisa diatur, apakah secara horizontal, vertikal, atau tidak berulang sama sekali. Berikut ini contoh penulisannya:
Value dari background antara lain:body { background-image:url('gambar.png');} background-repeat:repeat-x; }
- repeat-x, gambar akan berulang secara horizontal
- repeat-y, gambar akan berulang secara vertikal
- no-repeat, gambar hanya ditampilkan sekali ( tidak berulang )
- Properti background-repeat mengatur perulangan penampilan gambar. Secara default, gambar akan ditampilkan secara berulang. Dengan properti ini, perulangan bisa diatur, apakah secara horizontal, vertikal, atau tidak berulang sama sekali. Berikut ini contoh penulisannya:
- background-attachment
- Properti background-attachment berfungsi untuk mengatur agar gambar tidak mengikuti scroll. Penulisannya adalah sebagai berikut:
Selain fixed, properti background-attachment memiliki value lain, yaitu scroll. Dengan value scroll, gambar akan mengikuti scroll, dengan demikian hasilnya akan sama saja dengan tidak menggunakan properti background-attachment.body { background-image:url('gambar.png'); background-repeat:no-repeat; background-attachment:fixed; }
- Properti background-attachment berfungsi untuk mengatur agar gambar tidak mengikuti scroll. Penulisannya adalah sebagai berikut:
- Background-position
- Properti background-position berfungsi mengatur posisi penempatan gambar pada halaman web. Berikut contohnya:
Pengisian value dari properti ini bisa dibagi dalam 2 kelompok:body { background-image:url('gambar.png'); background-repeat:no-repeat; background-attachment:fixed; background-position:center center; }
- Kombinasi antara top, bottom, dan center. Bila anda hanya menuliskan satu kata saja, secara default kata kedua akan di set ke center.
- Dengan nilai satuan, misalnya 50% 30%, 30px 79px. Satuan-satuan dalam CSS yang lainnya antara lain in (inch), mm (milimeter), pt (point), dan lain-lain.
- Properti background-position berfungsi mengatur posisi penempatan gambar pada halaman web. Berikut contohnya:
body{background: #cd23fa url('gambar.png') no-repeat fixed center;}
Penulisan properti harus sesuai dengan urutan berikut:
- background-color
- background-image
- background-repeat
- background-attachment
- background-position
Post a Comment