Cara Mengatur Repeat dan Position untuk Gambar Background di CSS

Halo teman-teman!
Setelah sebelumnya kita belajar cara menambahkan gambar sebagai background, sekarang kita masuk ke bagian yang nggak kalah penting, yaitu cara mengontrol pengulangan dan posisi gambar background. Di sini kita akan belajar dua properti utama, yaitu background-repeat dan background-position.

Dengan dua properti ini, kita bisa menentukan apakah gambar background akan diulang atau tidak, dan di bagian mana gambar tersebut muncul dalam elemen HTML.

css-background-repeat

Mengenal background-repeat

Secara default, gambar background akan diulang secara horizontal dan vertikal di seluruh area elemen. Nah, properti background-repeat ini memungkinkan kita mengubah perilaku default tersebut sesuai kebutuhan.

Contoh dasar:

background-repeat: repeat;

Nilai-nilai yang bisa digunakan:

  • repeat → gambar diulang secara horizontal dan vertikal (default)

  • no-repeat → gambar tidak diulang

  • repeat-x → gambar hanya diulang horizontal

  • repeat-y → gambar hanya diulang vertikal

Contoh penggunaan:

body {
  background-image: url('pola.png');
  background-repeat: repeat-x;
}

Kalau kamu cuma ingin gambar mengalir di sisi lebar layar, cukup pakai repeat-x. Mau tampil satu kali saja? Tinggal ubah ke no-repeat.

Mengenal background-position

Posisi gambar juga penting banget, apalagi kalau kamu ingin gambar tampil hanya sekali dan di lokasi tertentu. Dengan background-position, kamu bisa menempatkan gambar di kanan, kiri, atas, bawah, atau tengah. Bisa juga pakai nilai pixel atau persen.

Contoh:

background-position: right top;

Gabungkan dengan background-repeat: no-repeat;, maka kamu punya kontrol penuh:

body {
  background-image: url('hero.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}

Kombinasi Kedua Properti

Kombinasikan background-repeat dan background-position untuk mengatur layout gambar dengan rapi dan proporsional:

.container {
  background-image: url('icon.png');
  background-repeat: no-repeat;
  background-position: left bottom;
}

Pakai Persen dan Pixel Juga Bisa

Kamu juga bisa pakai ukuran absolut seperti pixel atau relatif seperti persen:

header {
  background-image: url('logo.png');
  background-repeat: no-repeat;
  background-position: 20px 10px;
}

footer {
  background-position: 50% 100%;
}

Tips Supaya Background Lebih Optimal

  • Pakai no-repeat untuk elemen dekoratif agar nggak ramai

  • Posisi center center cocok banget buat gambar utama

  • Uji desain kamu di layar kecil dan besar

  • Coba juga gabungkan dengan background-size biar hasilnya makin pas

Yuk Coba Sekarang!

Sekarang giliran kamu coba sendiri. Gunakan background-repeat dan background-position untuk menata gambar di halamanmu. Kamu bisa mulai dari pattern sederhana, lalu eksplorasi posisi kanan atas, tengah, atau kiri bawah. Rasakan langsung perbedaan tampilannya!

Di materi selanjutnya, kita akan bahas properti CSS berikutnya yaitu background-attachment, untuk membuat gambar background tetap diam saat halaman digulir.

Komentar

Postingan Populer

Latihan soal dan jawaban matakuliah Database Management Systems (DBMS) dari pertemuan 1 (Satu) sampai dengan pertemuan 6 (Enam). Latihan soal dan jawaban mata kuliah Database Management Systems (DBMS) ini hanya sekedar untuk referensi dan bahan evaluasi diri. Tidak dianjurkan untuk anak dibawah umur, ibu hamil dan menyusui. Serta jangan digunakan untuk mencontek dalam proses pelaksanaan ujian tengah semester (UTS) maupun ujian akhir semester (UAS). 1. Kumpulan data yang terorganisir berdasarkan suatu struktur hubungan. Disebut…. a. Metadata b. database c. informasi d. file e. data 2. Deskripsi tentang format dan karakteristik data, termasuk tipenya, ukurannya, nilai-nilai yang absah, dan dokumentasi lainnya. Disebut… a. Metadata  b. database c. informasi d. file e. data 3. Evolusi teknologi database yang masih menggunakan flat file terjadi di tahun… a. 1960an – 1980an b. 1970an-1990an c. 1970an- 1980an d. 1980an- sekarang e. 1990an- sekarang 4. kompone...

Gambar

Berikut ini adalah kisi-kisi soal dan kunci jawaban Quiz, UTS, UAS, dan HER matakuliah Interaksi Manusia dan Komputer (IMK) terbaru hasil ringkasan dari pertemuan 1, pertemuan 2, pertemuan 3, pertemuan 4, pertemuan 5, pertemuan 6, pertemuan 9, pertemuan 10, pertemuan 11, pertemuan 12, pertemuan 13, dan pertemuan 14 di kampus Akademi Mananajemen Informatika dan Komputer (AMIK) Bina Sarana Informatika (BSI) dan Nusa Mandiri. Soal dan kunci jawaban Interaksi Manusia dan Komputer (IMK) ini telah diperbaharui dan diperbaiki sehingga kebenaran jawabannya sesuai dengan modul/materi. Media yang memungkinkan manusia berinteraksi dengan komputer untuk memberikan suatu perintah kepada komputer adalah definisi dari... Program Aplikasi Interface Komputer Salah Semua Jawaban benar adalah: Definisi Antarmuka Manusia dan Komputer Bagian yang berfungsi menghasilkan informasi berdasarkan pengolahan data yang sudah dimasukan oleh pengguna l...

Gambar

Halo teman-teman! Hari ini kita akan belajar cara install PostgreSQL dan pgAdmin, dua alat super keren yang akan membantu kita dalam mengelola database. Yuk, simak petunjuknya! Panduan Instalasi: Bagi Pengguna Windows: Download installer Postgres di sini: https://sbp.enterprisedb.com/getfile.jsp?fileid=1258649 Bagi Pengguna Mac: Download installer Postgres di sini: https://sbp.enterprisedb.com/getfile.jsp?fileid=1258653 Klik dua kali pada file yang didownload untuk memulai proses instalasi. Pengguna Windows: Jika muncul jendela permintaan izin untuk menjalankan instalator, pilih YES. Pengguna Mac: Jika muncul jendela permintaan izin untuk menjalankan instalator, pilih OPEN, mungkin Kamu perlu memasukkan password Mac Kamu untuk mengizinkan instalator berjalan.  Klik Next untuk melanjutkan melalui instalator, hingga Kamu mencapai tampilan ini, dan pastikan semua yang ada dipilih terutama pgAdmin .  Terus klik Next hingga Kamu mencapai layar ini. Nama pengguna superuser Kamu...