Pada tutorial kali ini, kamu akan belajar mengaplikasikan warna dan background pada websitemu.
Berikut beberapa properti CSS yang akan dijelaskan:
Color
Background color
Background image
Background repeat
Background attachment
Background position
Background
Berikut beberapa properti CSS yang akan dijelaskan:
Color
Background color
Background image
Background repeat
Background attachment
Background position
Background
Properti ' Color'
Properti color menjelaskan mengenai warna bagian depan pada sebuah elemen.Sebagai contoh bayangkan kita menginginkan semua headline pada dokumen menjadi berwarna merah.
Headline ditandai dengan elemen HTML <h1>
Kode dibawah ini mengatur warna elemen<h1> menjadi merah.
h1{
color:#ff0000;
}
Penulisan warna dapat menggunakan nilai hexadecimal (#ff0000) atau kamu bisa menggunakan nama-nama warna ("red") atau menggunakan rgb (rgb(255,0,0)).color:#ff0000;
}
Properti 'Background-color'
Background color menjelaskan mengenai warna bagian belakang pada sebuah elemen.Elemen <body> terdiri dari semua konten sebuah dokumen HTML.
Sehingga, untuk menrubah warna background pada halaman , properti background-color harus diaplikasi ke elemen <body>.Kamu juga bisa mengaplikasikan background color ke elemen lain termasuk headlines dan text.
Berikut contoh, perbedaan background color yang diaplikasikan ke <body> dan <h1> elemen.
body{
background-color:#ffcc66;
}
h1{
color:#990000;
background-color:#FC9804;
}
Catatan : kita mengaplikasikan dua properti pada <h1> dengan membaginya dengan sebuah titik komabackground-color:#ffcc66;
}
h1{
color:#990000;
background-color:#FC9804;
}
Properti 'Background-image'
Jika pada properti background color, kita memberikan warna, maka pada background image, kita akan memberikan sebuah image/gambar pada bagian belakang elemen.
body{
background-image:url('flower.jpg');
}
h1{
color:#990000;
background-color:#FC9804;
}
Catatan: url ('images/flower.jpg' )background-image:url('flower.jpg');
}
h1{
color:#990000;
background-color:#FC9804;
}
Ini berarti bahwa kita merujuk gambar pada lokasi di folder yang sama.Kamu juga dapat merujuk gambar di dalam folder lain dengan menggunakan url(images/'flower.jpg'). Atau internet dengan menyebutkan full address file url('http:/www.howeby.blogspot.com/flower.jpg').
Properti 'Background-repeat'
Setelah mempraktekan properti background-image, apakah kamu memperhatikan bahwa dalam keadaan default, gambar bunga diulang (repeated) secara vertical maupun horizontal menutupi screen?Properti background repeat lah yang akan bertugas untuk mengontrol sifat pengulangan gambar ini.
Tabel berikut menunjukkan empat perbedaan value background repeat.
Value | Deskprisi |
Background-repeat:repeat-x | Gambar diulang secara horizontal |
Background-repeat:repeat-y | Gambar diulang secara Vertical |
Background-repeat:repeat | Gambar diulang secara vertical maupun horizontal |
Background-repeat:no-repeat | Gambar tidak diulang |
body{
Background-color:#FFCC66;
Background-image:url('flower.jpg');
Background-repeat:no-repeat;
}
h1{
color:#990000;
background-color:#FC9804;
}
Background-color:#FFCC66;
Background-image:url('flower.jpg');
Background-repeat:no-repeat;
}
h1{
color:#990000;
background-color:#FC9804;
}
Lock/Mengunci Background Image
Properti background attachment kusus mengontrol apakah gambar background dibuat tetap pada posisi awal atau mengikuti konten halaman saat di scroll.
Fixed Background image tidak akan bergerak mengikuti text ketika pembaca melakukan scroll halaman, sedangkan unloacked backgorund image akan mengikuti text halaman web saat di scroll.
Berikut perbedaan nilai dari background-attachment.
value | Deskripsi |
background-attachment:scroll | Gambar ikut menscroll mengikuti halaman -unlocked |
background-attachment:fixed | Gambar terkunci locked |
body{
Background-color:#FFCC66;
Background-image:url('flower.jpg');
Background-repeat:no-repeat;
background-attachment:fixed;
}
h1{
color:#990000;
background-color:#FC9804;
}
Background-color:#FFCC66;
Background-image:url('flower.jpg');
Background-repeat:no-repeat;
background-attachment:fixed;
}
h1{
color:#990000;
background-color:#FC9804;
}
Mengatur Letak Background Image
Pada keadaan standar, background image terteletak di bagian atas kiri screen.
Properti background position memudahkanmu untuk merubah posisi background image dimanapun yang kamu mau.
Ada banyak cara untuk mengatur nilai background-position. Namun, kesemuanya diatur dalam bentuk koordinat.
Sebagai contoh, value 100px 200px
Ini berarti letak gambar background 100 px dari sisi kiri dan 200px dari atas jendela browser.
Coordinate dapat diindikasikan dalam bentuk prosentase jendela browser, fixed unit (pixels, centimeters, etc) atau kamu bisa menggunakan kata top, bottom, center, left dan right.
Berikut beberapa contohnya.
Value | Deskripsi |
background-position:2cm 2cm | gambar akan diposisikan 2 cm dari kiri dan 2cm dari bawah halaman |
background-position:50% 25% | gambar akan diposisikan ditengah-tengah dan seperempat bagian dari bawah halaman. |
background-position:top right | gambar akan diposisikan atas kanan halaman. |
Berikut contoh posisi gambar tertelak di bagian bawah kanan.
body{
Background-color:#FFCC66;
Background-image:url('flower.jpg');
Background-repeat:no-repeat;
background-attachment:fixed;
background-position:right bottom;
}
h1{
color:#990000;
background-color:#FC9804;
}
Background-color:#FFCC66;
Background-image:url('flower.jpg');
Background-repeat:no-repeat;
background-attachment:fixed;
background-position:right bottom;
}
h1{
color:#990000;
background-color:#FC9804;
}
Compiling
Dengan background kamu dapat meringkas beberapa properti sehingga hemat dalam penulisan dan mudah dalam pembacaan.
Sebagai contoh, coba lihat 4 baris kode berikut:
Background-color:#FFCC66;
Background-image:url('flower.jpg');
Background-repeat:no-repeat;
background-attachment:fixed;
background-position:right bottom;
Background-image:url('flower.jpg');
Background-repeat:no-repeat;
background-attachment:fixed;
background-position:right bottom;
dengan menggunakan background akan menghasilkan hasil yang sama dengan kode berikut
background:#FFCC66 url('flower.jpg') no-repeat fixed right bottom;
Urutan aturan penulisan sebagai berikut
[background-color] | [background-image] |
[background-repeat] |
[background-attachment] |
[background-position]
[background-repeat] |
[background-attachment] |
[background-position]
Hmm. Selamat, Kamu telah belajar teknik baru yang mungkin jika kamu gunakan HTML maka akan memakan waktu yang cukup lama.
0 Comments