Bagaimana cara mengubah ukuran gambar latar belakang secara otomatis di css?

Dengan Cascading Style Sheets (CSS), Anda dapat mengubah ukuran dan rasio aspek gambar dan latar belakang. Tersedia tiga opsi pengubahan ukuran. mengubah ukuran mutlak, mempertahankan rasio aspek, dan mengubah ukuran relatif. Anda juga dapat menskalakan dan mengisi latar belakang. Namun, itu semua adalah pekerjaan manual yang membutuhkan waktu, keterampilan, dan usaha

Dengan Cloudinary, Anda dapat dengan mudah mengubah gambar, termasuk mengubah ukuran dan latar belakangnya. Artikel ini menjelaskan cara melakukan tugas tersebut secara manual dengan CSS dan melalui proses otomatis berbasis AI di Cloudinary

Inilah topiknya

Salin tautan ke tajuk ini

Anda dapat mengubah ukuran gambar dengan CSS3, versi CSS terbaru, dengan salah satu dari tiga cara, seperti dijelaskan di bawah ini. Pilih pilihan Anda sesuai dengan nilai height dan width properti yang Anda inginkan

Salin tautan ke tajuk ini

Dengan pengubahan ukuran absolut, Anda menentukan nilai height dan width bersama dengan nilai statis dalam piksel (

img{
  height: 100px;
  width: auto;
}
1), ems (
img{
  height: 100px;
  width: auto;
}
2), atau format ukuran absolut lainnya. Lihat contoh ini

img{
  height: 100px;
  width: 200px;
}

Salin tautan ke tajuk ini

Untuk mempertahankan rasio aspek, ubah nilai height atau width secara statis dan tetapkan

img{
  height: 100px;
  width: auto;
}
5 untuk properti lain guna mengaktifkan ukuran otomatis, seperti dalam contoh ini

img{
  height: 100px;
  width: auto;
}

Salin tautan ke tajuk ini

Ukuran relatif berarti mengubah ukuran gambar menurut induk

img{
  height: 100px;
  width: auto;
}
6 atau ukuran viewport klien. Jika Anda menerapkan properti itu ke gambar sebagai satu-satunya elemen, wadah induknya adalah area pandang. Pengaturan
img{
  height: 100px;
  width: auto;
}
_7 mempertahankan dimensi asli gambar. CSS kemudian mengukur ke titik di mana seluruh gambar terlihat

Contoh ini mengatur ukuran gambar agar sesuai dengan ruang yang tersedia di penampung induk

img{
  height: 100%;
  width: 100%;
  object-fit: contain;
}

Salin tautan ke tajuk ini

Katakanlah Anda ingin mengubah ukuran gambar latar agar lebih pas dengan elemen atau halaman Anda. Properti

img{
  height: 100px;
  width: auto;
}
8 akan berguna. Lihat contoh di bawah ini

Salin tautan ke tajuk ini

Mirip dengan mengubah ukuran dengan gambar standar, mengubah ukuran mutlak mengubah dimensi latar belakang agar sesuai dengan tinggi dan lebar yang Anda tentukan. Ingatlah bahwa mengatur nilai secara manual juga mengubah rasio aspek

Untuk mengubah ukuran latar belakang, tentukan lebar terlebih dahulu, lalu tinggi. Menghilangkan ketinggian default ke

img{
  height: 100px;
  width: auto;
}
5. Misalnya, tiga baris kode di bawah ini menghasilkan ukuran gambar yang sama, dengan asumsi bahwa gambar dimulai dari 200px kali 200px

background-size: 100px 100px;

background-size: 100px;

background-size: 100px auto;

Salin tautan ke tajuk ini

Ukuran relatif bekerja dengan cara yang sama seperti mengubah ukuran mutlak, seperti dijelaskan di atas, kecuali bahwa, di sini, Anda menentukan nilai untuk properti

img{
  height: 100px;
  width: auto;
}
8 bukan nilai untuk height dan width. Misalnya

  background-size: 50% auto;

Salin tautan ke tajuk ini

Untuk secara otomatis mengubah ukuran latar belakang Anda hingga maksimum yang dapat ditahan oleh elemen induk, tentukan nilai

img{
  height: 100%;
  width: 100%;
  object-fit: contain;
}
3—sama seperti yang Anda lakukan untuk
img{
  height: 100%;
  width: 100%;
  object-fit: contain;
}
4. Latar belakang kemudian secara otomatis membentuk ubin untuk mengisi ruang yang tersisa

Untuk menghentikan perilaku tersebut, tambahkan properti

img{
  height: 100%;
  width: 100%;
  object-fit: contain;
}
_5. Namun, penyiapan seperti itu menyisakan ruang yang tidak dapat diisi dengan gambar tunggal kosong

Ini sebuah contoh

background-size: contain;
Background-repeat: no-repeat;

Salin tautan ke tajuk ini

Untuk menerapkan efek yang serupa dengan

img{
  height: 100%;
  width: 100%;
  object-fit: contain;
}
3 tetapi tanpa spasi kosong, tentukan nilai
img{
  height: 100%;
  width: 100%;
  object-fit: contain;
}
7 untuk mengisi elemen penampung latar belakang tetapi pangkas kelebihan gambar di luar penampung, seperti ini

background-size: cover;

Untuk lebih banyak cara mengubah gambar di CSS, lihat artikel kami tentang efek dan filter gambar CSS

Salin tautan ke tajuk ini

Layanan berbasis cloud untuk mengelola gambar dan video, Cloudinary menawarkan paket berlangganan gratis selamanya. Saat berada di platform itu, Anda dapat mengunggah gambar, menerapkan efek bawaan, filter, dan modifikasi. Anda juga dapat mengubah ukuran gambar secara otomatis, berfokus pada elemen terpenting dengan AI atau menyesuaikannya dengan desain situs web Anda tanpa harus memangkas atau menskalakannya secara manual

Selain itu, Anda dapat mengubah gambar secara terprogram dengan SDK atau parameter URL sederhana. Cloudinary menerapkan perubahan secara dinamis, membiarkan gambar asli Anda tetap utuh. Artinya, Anda dapat memodifikasi gambar dengan cepat untuk beradaptasi dengan perubahan desain—sangat nyaman dan menghemat waktu

Salin tautan ke tajuk ini

Berikut adalah tiga cara untuk mengubah ukuran elemen atau gambar latar belakang dengan parameter URL Cloudinary. Setiap bagian di bawah menautkan Anda ke halaman Cloudinary Cookbook dengan detail lebih lanjut

Salin tautan ke tajuk ini

Untuk membatasi ukuran gambar ke dimensi tertentu, ubah nilai

img{
  height: 100%;
  width: 100%;
  object-fit: contain;
}
8 (
img{
  height: 100%;
  width: 100%;
  object-fit: contain;
}
9 dalam URL) menjadi
background-size: 100px 100px;

background-size: 100px;

background-size: 100px auto;
0

Di bawah ini adalah gambar yang telah diubah ukurannya dari 850 x 565 px. hingga 70 x 70 piksel. dengan

background-size: 100px 100px;

background-size: 100px;

background-size: 100px auto;
_0. Karena rasio aspek dipertahankan, tampilan ini berukuran 70 x 47 px

Memuat contoh kode

Bagaimana cara mengubah ukuran gambar latar belakang secara otomatis di css?

Salin tautan ke tajuk ini

Untuk fokus pada detail tertentu—wajah, objek, kontras warna—sambil mengubah ukuran gambar, pangkas gambar dengan fitur gravitasi otomatis Cloudinary yang cerdas. Parameter yang disetel adalah

background-size: 100px 100px;

background-size: 100px;

background-size: 100px auto;
2 (g dalam URL), yang menawarkan nilai
img{
  height: 100px;
  width: auto;
}
5 yang secara cerdas memotong sesuai dengan konten gambar Anda

Cloudinary secara otomatis memangkas gambar dengan fitur berbasis AI yang sadar konten dengan memilih wajah, fitur individual, atau area minat. Untuk memicu tugas itu, terapkan filter

background-size: 100px 100px;

background-size: 100px;

background-size: 100px auto;
_2 (
background-size: 100px 100px;

background-size: 100px;

background-size: 100px auto;
5) dengan fitur yang ingin Anda pertahankan

Contoh ini dengan pengaturan

background-size: 100px 100px;

background-size: 100px;

background-size: 100px auto;
_6 memangkas area yang paling menarik, seperti yang ditentukan oleh AI

Bagaimana cara mengubah ukuran gambar latar belakang secara otomatis di css?

Contoh lain. untuk menghindari objek yang tidak relevan alih-alih produk dalam gambar produk yang menjadi pusat perhatian, tentukan produk sebagai fokus. Gambar di kanan bawah berfokus pada ransel

Memuat contoh kode

Bagaimana cara mengubah ukuran gambar latar belakang secara otomatis di css?
g_auto. klasik Memuat contoh kode
Bagaimana cara mengubah ukuran gambar latar belakang secara otomatis di css?
g_auto. ransel

Salin tautan ke tajuk ini

Selain kemampuan mengubah ukuran gambar, Cloudinary menawarkan banyak alat canggih untuk pengembang web, termasuk yang berikut ini

Bagaimana cara mengotomatiskan ukuran gambar di CSS?

Untuk mengubah ukuran gambar atau video secara otomatis agar muat dalam wadah div gunakan properti object-fit . Ini digunakan untuk menentukan bagaimana gambar atau video cocok dalam wadah. properti objek-fit. Properti ini digunakan untuk menentukan bagaimana gambar atau video mengubah ukuran dan menyesuaikan wadah.

Bagaimana cara membuat gambar latar cocok untuk semua ukuran layar di CSS?

Dengan menggunakan CSS, Anda dapat mengatur properti background-size agar gambar pas dengan layar (viewport) . Properti background-size memiliki nilai cover. Ini menginstruksikan browser untuk secara otomatis menskalakan lebar dan tinggi gambar latar responsif agar sama atau lebih besar dari viewport.

Bagaimana cara mengubah ukuran gambar latar belakang di CSS responsif?

Berikut cara membuat gambar latar responsif dengan CSS. Gunakan properti background-size untuk menyertakan viewport . Berikan properti ini nilai sampul yang akan memberi tahu browser untuk menskalakan tinggi dan lebar gambar latar sehingga selalu sama atau lebih besar dari tinggi/lebar area pandang perangkat.

Bagaimana cara memaksa ukuran gambar di CSS?

Solusi Sederhana Menggunakan CSS . Dengan properti tinggi diatur ke otomatis, tinggi gambar Anda berubah secara proporsional dengan lebar untuk memastikan rasio aspek dipertahankan. By setting the width property to 100%, you are telling the image to take up all the horizontal space that is available. With the height property set to auto, your image's height changes proportionally with the width to ensure the aspect ratio is maintained.