Cara Menyingkat Properti Background dengan CSS Shorthand

Halo teman-teman!
Setelah sebelumnya kita bahas tentang bagaimana gambar background bisa tetap diam saat di-scroll dengan background attachment, sekarang kita akan belajar cara menyingkat semua properti background jadi satu baris kode saja menggunakan background shorthand.

Yup, kalau sebelumnya kita nulis satu-satu mulai dari background-color, background-image, background-repeat, dan seterusnya... dengan shorthand semuanya bisa disatukan dalam satu baris!

css_background_shorthand

Apa Itu Background Shorthand?

Background shorthand adalah cara menuliskan beberapa properti background sekaligus hanya dalam satu deklarasi. Ini bikin kode CSS jadi lebih bersih, cepat dibaca, dan mudah diatur.

Format umumnya seperti ini:

background: <color> <image> <position>/<size> <repeat> <attachment>;

Semua properti ini bisa kamu masukkan:

  • background-color

  • background-image

  • background-position

  • background-size

  • background-repeat

  • background-attachment

  • background-origin (opsional)

  • background-clip (opsional)

Tapi nggak harus semuanya kamu tulis. Kamu bisa sesuaikan dengan kebutuhan.

Contoh Background Shorthand Dasar

body {
  background: #f0f0f0 url('pola.png') no-repeat right top;
}

Kode di atas akan memberikan:

  • warna latar belakang: #f0f0f0

  • gambar background: pola.png

  • pengulangan: tidak (no-repeat)

  • posisi gambar: kanan atas

Contoh Background Shorthand Lengkap

.hero {
  background: #ffffff url('banner.jpg') center/cover no-repeat fixed;
}

Penjelasannya:

  • Warna: putih (#ffffff)

  • Gambar: banner.jpg

  • Posisi: tengah

  • Ukuran: cover

  • Ulangi: tidak (no-repeat)

  • Perilaku scroll: tetap (fixed)

Tips Saat Menggunakan Background Shorthand

  • Urutan penting! Pastikan posisi dan size ditulis dengan slash (/) seperti center/cover

  • Jika ada properti yang tidak kamu tulis, browser akan memakai nilai default

  • Gunakan shorthand jika kamu ingin menuliskan semua atau sebagian besar properti background

  • Kalau cuma mau ubah satu properti saja, lebih baik gunakan properti individual supaya nggak mereset yang lain

Kenapa Harus Pakai Shorthand?

  • Lebih singkat dan hemat baris kode

  • Membantu menjaga konsistensi styling

  • Mudah dipahami saat membaca ulang kode

  • Cocok banget buat styling komponen yang butuh banyak properti background sekaligus

Yuk Coba Sendiri!

Sekarang saatnya kamu buka file CSS kamu, cari bagian yang punya banyak properti background, dan coba ubah jadi shorthand! Rasakan perbedaannya — lebih bersih, lebih cepat, lebih enak dibaca.

Di materi selanjutnya, kita akan mulai masuk ke topik baru yaitu JavaScript — bahasa pemrograman yang bikin halaman web kita bisa berinteraksi lebih dinamis.

Komentar

Postingan Populer

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...

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

Halo teman-teman! Setelah sebelumnya kita mengenal berbagai cara menggunakan warna di CSS , sekarang kita akan lebih fokus ke satu format warna yang sering banget dipakai dalam desain modern — yaitu RGB dan RGBA . Kalau kamu ingin punya kontrol lebih dalam menentukan warna, terutama yang nyambung ke transparansi dan efek visual, maka RGB dan RGBA ini wajib kamu kuasai! Apa Itu Warna RGB di CSS? RGB adalah singkatan dari Red, Green, Blue . Kamu bisa membuat hampir semua warna hanya dengan mencampur tiga warna dasar ini. Format penulisannya di CSS seperti ini: rgb(merah, hijau, biru) Setiap nilai warna bisa berkisar dari 0 sampai 255. Contoh: h1 { color: rgb(255, 0, 0); /* merah */ } p { background-color: rgb(0, 255, 0); /* hijau */ } Apa Itu RGBA dan Kenapa Penting? RGBA adalah versi lanjutan dari RGB yang punya tambahan nilai keempat, yaitu alpha . Nilai alpha menentukan tingkat transparansi elemen — dari 0 (benar-benar transparan) sampai 1 (benar-benar solid). Formatnya...