Like & Share:
- Like & Share : Jika ini dapat bermanfaat bagi orang lain? Klik tombol bagikan dan beri tahu mereka!
- Comment : Berikan komentar, komentar spam dan tidak relevan tidak akan pernah dipublikasikan!
- Klik Iklan : Terima kasih atas partisipasi Anda yang berharga. Keterlibatan Anda sangat kami hargai!
TokoDaring.Com – Memahami Properti background image CSS. Dalam panduan ini, kami akan membahas dasar-dasar, pengaturan lanjutan, dan praktik terbaik untuk menggunakan background-image
secara efektif. Dengan menguasai dan Memahami Properti background image CSS dengan baik dan benar dapat meningkatkan desain web Anda dan menampilkan elemen dengan cara yang menarik.
Iklan oleh Google! Thank you for your time.
Table of Contents
Artikel Seri Programming Lainnya: Properti background position CSS.
Memahami Properti background image CSS
Properti CSS background-image
adalah alat serbaguna bagi desainer web, yang memungkinkan mereka menambahkan gambar ke latar belakang elemen, menciptakan tata letak web yang menarik secara visual. Dari gambar sederhana hingga latar belakang berlapis yang kompleks, properti background-image
menawarkan berbagai pilihan.
Properti background-image
membuka kemungkinan yang tak terhitung jumlahnya dalam desain web, yang memungkinkan Anda membuat latar belakang yang dinamis dan menarik secara visual. Dari menyesuaikan posisi dan ukuran hingga melapisi banyak gambar, menguasai properti ini sangat penting bagi siapa pun yang ingin meningkatkan keterampilan desain web mereka. Dengan alat-alat ini di perangkat CSS Anda, Anda dapat membuat desain yang berdampak dan responsif yang meningkatkan pengalaman pengguna.
Iklan oleh Google! Thank you for your time.
1. Apa itu Properti CSS background-image
?
Properti background-image
dalam CSS digunakan untuk menetapkan gambar sebagai latar belakang suatu elemen. Properti ini dapat menambah kedalaman, kepribadian, dan daya tarik visual ke situs web dengan menggabungkan gambar dengan cara yang tidak mengganggu aliran konten. Secara default, gambar latar belakang diulang untuk mengisi seluruh elemen, tetapi CSS memungkinkan berbagai penyesuaian untuk mengontrol bagaimana gambar ditampilkan.
Sintaksisnya sederhana:
element {
background-image: url('image.jpg');
}
Properti background-image
umumnya diterapkan pada elemen seperti <div>
, <header>
, <section>
, dan <footer>
untuk memberikan bagian tertentu dari halaman web gaya visual yang unik. Properti ini mendukung jalur URL relatif dan absolut, memungkinkan fleksibilitas di mana gambar disimpan.
Iklan oleh Google! Thank you for your time.
2. Mengelola Posisi Gambar dengan background-position
Properti background-position
berfungsi bersama background-image
untuk mengontrol titik awal gambar latar belakang dalam elemen. Properti ini penting saat posisi yang tepat dibutuhkan, seperti memusatkan logo atau memfokuskan pada bagian gambar tertentu.
Nilai Umum:
center
: Memusatkan gambar dalam elemen.atas
,bawah
,kiri
,kanan
: Menyelaraskan gambar ke tepi yang ditentukan.x% y%
atauxpx ypx
: Memungkinkan pemosisian yang tepat dengan persentase atau piksel.
Contoh:
Iklan oleh Google! Thank you for your time.
header {
background-image: url('banner.jpg');
background-position: center center;
}
Penempatan sangat berguna untuk desain responsif, memastikan bagian terpenting gambar terlihat di semua ukuran layar. Properti menerima kombinasi, seperti tengah atas
atau kanan bawah
, yang memberikan desainer kendali atas perataan gambar.
3. Mengontrol Ukuran Gambar dengan background-size
Properti background-size
memungkinkan desainer untuk mengontrol bagaimana gambar latar belakang diskalakan dalam elemen. Ini penting untuk desain responsif, di mana gambar harus terlihat bagus di berbagai ukuran layar. Nilai umum mencakup cover
, contain
, dan ukuran piksel atau persentase tertentu.
cover
: Mengubah skala gambar untuk menutupi seluruh elemen, mempertahankan rasio aspek. Sering digunakan untuk banner besar atau latar belakang layar penuh.contain
: Mengubah skala gambar agar sesuai dengan dimensi elemen, memastikan keseluruhan gambar terlihat.- Dimensi khusus: Anda dapat menentukan lebar dan tinggi yang tepat dalam piksel atau persentase.
Contoh:
Iklan oleh Google! Thank you for your time.
section {
background-image: url('background.jpg');
background-size: cover;
}
Nilai cover
ideal untuk gambar latar belakang lebar penuh, karena memastikan gambar beradaptasi dengan ukuran layar berbeda tanpa meregang atau terdistorsi. Untuk elemen yang lebih kecil dan tetap, pengaturan ukuran tertentu atau penggunaan contain
membantu menjaga kejelasan gambar.
4. Menggunakan background-repeat
untuk Mengontrol Pemetaan Gambar
Secara default, background-image
menyusun (mengulang) gambar untuk mengisi elemen. Properti background-repeat
memungkinkan kontrol atas pengulangan ini, yang dapat bermanfaat tergantung pada kebutuhan desain. Pilihan yang umum mencakup ulangi
, tanpa-ulangi
, ulangi-x
, dan ulangi-y
.
no-repeat
: Menampilkan gambar satu kali, tanpa pengulangan.repeat-x
ataurepeat-y
: Mengulang gambar secara horizontal atau vertikal.repeat
: Mengulang gambar secara horizontal dan vertikal (default).
Contoh:
Iklan oleh Google! Thank you for your time.
aside {
background-image: url('pattern.png');
background-repeat: no-repeat;
background-position: center;
}
Menggunakan no-repeat
berguna untuk gambar seperti logo atau ikon yang penataannya akan mengganggu desain. Untuk pola atau tekstur, nilai pengulangan default berfungsi dengan baik, menciptakan tampilan yang mulus di seluruh elemen.
5. Menggabungkan Beberapa Gambar Latar Belakang
CSS memungkinkan Anda menerapkan beberapa gambar latar belakang ke satu elemen, menciptakan efek berlapis tanpa elemen HTML tambahan. Pisahkan setiap gambar dengan koma, dan tentukan properti seperti posisi-latar belakang
, ukuran-latar belakang
, dan pengulangan-latar belakang
untuk setiap lapisan.
Contoh:
Iklan oleh Google! Thank you for your time.
body {
background:
url('overlay.png') center / cover no-repeat,
url('background.jpg') center / cover no-repeat;
}
Dalam contoh ini, gambar hamparan dilapiskan di atas gambar latar belakang utama. Setiap gambar memiliki pengaturannya sendiri, yang memungkinkan kontrol penuh atas tata letak dan posisi. Teknik ini bermanfaat untuk menciptakan latar belakang kompleks seperti bagian hero dengan hamparan atau pola bertekstur yang dikombinasikan dengan gradien warna.
Latar belakang berlapis memungkinkan efek visual yang unik, memberikan fleksibilitas bagi desainer yang ingin bereksperimen dengan tekstur dan kedalaman. Menggunakan beberapa gambar khususnya berguna untuk banner besar, bagian ajakan bertindak, atau latar belakang yang memerlukan beberapa lapisan agar terlihat kohesif.
FAQ (Frequently Asked Question) atau Tanya Jawab Umum Tentang Memahami Properti background image CSS
Berikut adalah FAQ informasional atau pertanyaan umum yang sering di ajukan tentang Properti background image CSSagar dapat dengan baik dalam Memahami Properti background image CSS. Referensi luar tentang Properti background image CSS bisa di lihat di halaman https://www.w3schools.com/cssref/pr_background-image.php.
Iklan oleh Google! Thank you for your time.
Untuk apa properti CSS background-image
digunakan?
Properti background-image
menetapkan gambar sebagai latar belakang suatu elemen, yang menyempurnakan desain visual bagian-bagian seperti header, footer, atau latar belakang seluruh halaman.
Bagaimana cara membuat gambar latar belakang responsif?
Gunakan background-size: cover
untuk memastikan gambar menutupi seluruh elemen tanpa distorsi. Selain itu, menggabungkan background-position
dengan cover
membantu mempertahankan titik fokus pada berbagai ukuran layar.
Bisakah saya menggunakan beberapa gambar latar belakang pada satu elemen?
Ya, dengan memisahkan setiap gambar dengan koma di properti background
. Setiap gambar dapat memiliki properti individual untuk ukuran, posisi, dan pengulangan, yang memungkinkan desain berlapis yang kompleks.
Iklan oleh Google! Thank you for your time.
Apa perbedaan antara background-size: cover
dan background-size: contain
?
Cover
menskalakan gambar untuk mengisi elemen, mempertahankan rasio aspek, yang dapat memotong bagian gambar. Contain
mengubah skala gambar agar sesuai dengan elemen tanpa pemotongan, dan menampilkan keseluruhan gambar.
Bagaimana cara mencegah gambar latar belakang berulang?
Atur background-repeat: no-repeat
untuk menampilkan gambar satu kali saja dalam elemen. Ini berguna untuk gambar tunggal, seperti logo atau ilustrasi, di mana pengulangan tidak diinginkan.
Bisakah saya menerapkan hamparan warna di atas gambar latar belakang?
Ya, dengan melapisi warna semi-transparan menggunakan background: linear-gradient
di samping properti background-image
. Ini sering digunakan untuk membuat teks lebih mudah dibaca pada latar belakang gambar.
Iklan oleh Google! Thank you for your time.
Iklan oleh Google.
Preferensi iklan! Thank you for your time.
Iklan Terkait
Preferensi iklan! Thank you for your time.