Cara membuat gambar responsif untuk web dengan Photoshop dan HTML

Pembaharuan Terakhir: 12/07/2026
penulis: Isaac
  • Penggunaan atribut HTML seperti srcset dan sizes untuk mengoptimalkan pemuatan sesuai dengan resolusi perangkat.
  • Implementasi elemen gambar untuk mengelola arahan artistik dan format modern seperti WebP.
  • Teknik optimasi Photoshop yang berfokus pada mode RGB, resolusi 72 ppi, dan kompresi yang efisien.
  • Aplikasi CSS tingkat lanjut menggunakan object-fit dan max-inline-size untuk memastikan kemampuan adaptasi visual.

Optimasi gambar situs web

Saat ini, jumlah layar yang tersedia sungguh mencengangkan. Dari jam tangan pintar di pergelangan tangan kita hingga monitor 4K raksasa, setiap perangkat memiliki karakteristik uniknya sendiri dalam hal ukuran dan kepadatan piksel. Jika kita menggunakan satu gambar untuk semuanya, kita berisiko gambar tersebut menjadi sangat besar di ponsel dan membutuhkan waktu lama untuk dimuat, atau terlihat buruk di layar kelas atas. benar-benar berpiksel dan buram.

Untuk menghindari masalah ini, kita perlu menerapkan strategi gambar responsif. Ini bukan hanya tentang mengecilkan ukuran foto, tetapi juga tentang... sajikan file yang persis sama Browser membutuhkan informasi tersebut berdasarkan resolusi layar dan lebar jendela. Hal ini akan memastikan pengalaman pengguna yang lancar, pemuatan situs web yang cepat, dan kualitas visual yang optimal, terlepas dari koneksi internet.

mengoptimalkan gambar untuk digunakan di situs web
Artikel terkait:
Cara mengoptimalkan gambar untuk digunakan di situs web untuk meningkatkan kecepatan dan SEO

Pelatihan profesional dalam Photoshop

Sebelum menyentuh satu baris kode pun, file tersebut harus diformat dengan sempurna di Photoshop. Langkah pertama adalah memastikan bahwa Profil warna berada dalam mode RGB.Karena CMYK adalah standar absolut untuk lingkungan digital. Jika gambar Anda dalam format CMYK (untuk pencetakan), warnanya akan terlihat aneh di web, jadi buka Gambar > Mode dan ubah.

Mengenai dimensi, tidak ada gunanya mengunggah foto berukuran 8000 piksel jika lebar maksimum situs web Anda hanya 1200 piksel. Sesuaikan ukuran gambar agar proporsional dengan desain Anda. Detail pentingnya adalah mengkonfigurasi... Resolusi 72 ppi, yang merupakan nilai standar agar gambar dapat ditampilkan dengan benar di layar tanpa menambah beban yang tidak perlu.

  4 Jenis Desain Web Paling Direkomendasikan

Untuk ekspor, opsinya adalah... Simpan untuk web dan perangkat Ini adalah sekutu terbaik Anda. Format JPG biasanya paling serbaguna untuk foto, dan kompresi sekitar 60% biasanya merupakan titik optimal di mana kualitas tetap terjaga dan ukuran file turun drastis. Jika Anda membutuhkan beberapa versi dengan cepat, tab 4-up memungkinkan Anda untuk menghasilkan empat varian. Ukuran dan kualitas dalam sekali klik, menghemat banyak waktu Anda.

Kekuatan srcset dan sizes dalam HTML

Saat kita ingin browser memilih versi foto terbaik, atribut tersebut srcset adalah alat kuncinyaAlih-alih hanya menggunakan atribut src tradisional, kami memberikan browser daftar file yang tersedia dan lebar sebenarnya (menggunakan deskriptor 'w'). Misalnya, kami dapat menawarkan versi 300w untuk perangkat seluler dan versi 1200w untuk layar besar.

Namun, browser membutuhkan satu petunjuk lagi: atribut tersebut. Ukuran memberi tahu Anda berapa banyak ruang yang tersedia. Gambar akan menempati sejumlah ruang tertentu dalam desain. Tidak sama jika foto menempati seluruh lebar layar (100vw) dibandingkan jika foto tersebut berada dalam kolom berisi tiga gambar (33vw). Karena itu, browser melakukan perhitungan dan hanya mengunduh file yang paling sesuai. menghindari pemborosan data seluler

Terdapat juga deskriptor kepadatan piksel (1x, 2x, 3x). Ini sangat penting untuk layar Retina atau 4K, di mana satu piksel CSS berisi beberapa piksel fisik. Dengan menunjukkan gambar kepadatan tinggiKami memastikan ketajaman gambar sangat spektakuler pada perangkat premium tanpa mengurangi kualitas bagi pengguna dengan layar standar.

Kontrol penuh dengan elemen gambar.

Ada situasi di mana sekadar mengubah ukuran saja tidak cukup; kita perlu mengubah gambar sepenuhnya. Inilah yang kita sebut... arah seniBayangkan foto panorama suatu lanskap dengan seseorang yang sangat kecil di tengahnya; di ponsel, orang itu akan terlihat seperti semut. Dengan menggunakan tag kita dapat mendefinisikan versi yang dipangkas dan dipusatkan untuk layar sempit.

  Penpot vs. Figma: Perbandingan Alat Desain UI/UX

Di dalam elemen ini, kita menggunakan tag. dengan kueri mediaBrowser membaca aturan-aturan ini dan, jika kondisinya terpenuhi (misalnya, lebar kurang dari 600px), akan menampilkan gambar yang dioptimalkan untuk format tersebut. Terakhir, kita harus selalu menyertakan tag <img>. sebagai cadangan untuk browser lama atau sebagai opsi default.

Penggunaan brilian lainnya dari adalah implementasi dari format generasi berikutnya seperti WebPKami dapat menawarkan WebP untuk browser modern yang mendukung kompresi tinggi tanpa kehilangan kualitas, dan menyediakan JPG klasik sebagai alternatif agar semua orang dapat melihat kontennya.

Pengaturan CSS untuk rendering sempurna

Untuk mencegah gambar meluap dan merusak desain, penting untuk menggunakan properti tersebut. ukuran inline maksimum: 100% (atau max-width). Ini memaksa gambar untuk menyesuaikan diri dengan lebar wadahnya. Jika kita juga ingin mempertahankan rasio aspek tanpa foto meregang seperti permen karet, properti Rasio aspek adalah solusi ideal..

Terkadang, saat memaksakan ukuran, gambar bisa menjadi gepeng. Di sinilah [bagian berikut tampaknya merupakan bagian terpisah yang tidak terkait:] sesuai objekJika kita menggunakan nilai 'contain', gambar akan menyesuaikan diri sambil mempertahankan rasio aspeknya, meskipun ada ruang kosong. Jika kita lebih suka gambar mengisi seluruh ruang, meskipun sedikit terpotong, Nilai 'cover' adalah opsi yang menang., mampu menyesuaikan area fokus dengan posisi objek.

Optimalisasi beban dan kinerja

Tidak semua gambar perlu dimuat secara bersamaan. Untuk gambar yang tidak ada di tampilan awal, atributnya loading="lazy" sangat pentingkarena hal itu menunda pengunduhan hingga pengguna menggulir layar. Sebaliknya, untuk gambar utama (Hero), kita harus menggunakan loading=»eager» dan fetchpriority=»high» sehingga browser memberikan prioritas absolut dan LCP pun meningkat.

Kita juga bisa bermain-main dengan atribut tersebut. decoding="async"Hal ini memungkinkan proses dekode gambar berlangsung tanpa menghalangi rendering bagian halaman lainnya. Dalam kasus yang sangat spesifik, jika gambar adalah elemen terpenting, penggunaan 'sync' memastikan bahwa gambar tersebut diproses bersama dengan konten penting.

  Cara menguasai preset dan penyesuaian Adobe Lightroom untuk mengubah foto Anda

Untuk melengkapi optimasi, disarankan untuk menggunakan Gambar vektor SVG Ini berlaku untuk logo dan ikon, karena kualitasnya tidak menurun saat diperbesar dan ukuran filenya sangat kecil. Untuk foto, alur kerja yang ideal adalah: mengoptimalkan gambar untuk digunakan di situs web Di Photoshop, ekspor dalam berbagai ukuran, terapkan srcset untuk resolusi dan untuk arahan artistik, dan melengkapinya dengan CSS yang responsif dan lazy loading.