Cara Mencegah Imej Dari Regangan atau Mengecam Dengan CSS
Sep 21, 2025 am 12:04 AMGunakan objek-fit atau maksimum lebar dengan ketinggian: auto untuk mengelakkan gangguan imej; Objek-sesuai mengawal bagaimana imej mengisi bekas semasa mengekalkan nisbah aspek, dan maksimum lebar: 100%; Ketinggian: Auto memastikan skala responsif tanpa regangan.
Untuk mengelakkan imej daripada meregangkan atau mengecut dalam CSS, anda perlu mengawal tingkah laku saiz mereka menggunakan sifat tertentu. Secara lalai, imej boleh skala tanpa disangka -sangka dalam susun atur responsif atau apabila diletakkan di dalam bekas dengan dimensi tetap. Inilah cara untuk mengekalkan perkadaran semulajadi mereka.
Gunakan objek-sesuai untuk ukuran terkawal
Harta yang sesuai dengan objek mentakrifkan bagaimana imej harus sesuai di dalam bekasnya tanpa memutarbelitkan nisbah aspeknya.
Nilai Biasa:- Objek-Fit: Cover; - Mengisi bekas semasa memelihara nisbah aspek (boleh tanaman tanaman)
- objek-fit: mengandungi; - Sesuai dengan keseluruhan gambar dalam bekas, tambah kotak surat jika diperlukan
- Objek-Fit: Tiada; - menyimpan saiz asal, tidak berskala
Contoh:
img { lebar: 300px; Ketinggian: 200px; Objek-Fit: Cover; }
Memelihara nisbah aspek dengan maksimum lebar dan ketinggian: auto
Untuk imej responsif yang tidak boleh melebihi bekas mereka tetapi mesti menyimpan perkadaran:
img { Max-Width: 100%; ketinggian: auto; }
Ini memastikan imej skala ke dalam bekas yang lebih kecil tetapi tidak pernah melampaui lebar semulajadi.
Elakkan menetapkan kedua -dua lebar dan ketinggian pada bekas yang fleksibel
Memaksa kedua -dua lebar dan ketinggian pada imej di dalam susun atur yang fleksibel sering menyebabkan gangguan. Sebaliknya:
- Tetapkan hanya max-width dan biarkan ketinggian: mengendalikan automatik selebihnya
- Sekiranya dimensi tetap diperlukan, gunakan div pembungkus dan gunakan objek yang sesuai dengan gambar
Pada asasnya, gunakan Objek-Fit apabila anda memerlukan kawalan yang tepat ke atas bagaimana imej mengisi ruang, dan maksimum lebar: 100%; ketinggian: auto; Untuk imej responsif umum. Kaedah ini menyimpan imej yang kelihatan semulajadi merentasi peranti.
Atas ialah kandungan terperinci Cara Mencegah Imej Dari Regangan atau Mengecam Dengan CSS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Stock Market GPT
Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

UseObject-Fitormax-Widthwithheight: AutotopreventimagedIstion; Object-FitControlShowimagesfillConterswhilePreservingaseSpectratios, andmax-width: 100%; Height: AutoensureSressiveSsiveScalingWithoutStretching.

Gunakan HTML dan CSS untuk membuat menu drop-down tanpa JavaScript. 2. Memicu paparan submenu melalui: hover pseudo-class. 3. Gunakan senarai bersarang untuk membina struktur, dan tetapkan kesan paparan tersembunyi dan digantung dalam CSS. 4. Animasi peralihan boleh ditambah untuk meningkatkan pengalaman visual.

Fungsi pengapit () menyedari fon responsif skala melalui nilai minimum, pilihan dan maksimum; 2. Sintaks adalah pengapit (nilai minimum, nilai pilihan, nilai maksimum), dan unit REM dan VW yang biasa digunakan; 3. Fon mengambil nilai minimum pada skrin kecil, dan skala mengikut VW apabila skrin meningkat, dan tidak melebihi nilai maksimum; 4. Mendapat memilih nilai berangka untuk memastikan kebolehbacaan dan elakkan terlalu besar atau terlalu kecil; 5. Menggabungkan perkadaran jenis REM untuk meningkatkan konsistensi reka bentuk.

1. Buka antara muka percetakan laman web, klik "Lebih banyak Tetapan" dan nyahtandakan "header dan footer" untuk mengeluarkan URL, tarikh dan maklumat lain yang ditambah secara automatik. 2. Dengan menambah gaya CSS @MediaPrint {@page {margin: 0}} ke kod halaman web, margin lalai dan tajuk dan footer boleh dibersihkan. 3. Pasang pelanjutan percetakan pihak ketiga seperti PrintEdit, yang boleh mengedit kandungan cetak lebih fleksibel dan nyahdayakan header dan footer lalai.

Gunakan nisbah aspek: 1/1 untuk mewujudkan persegi responsif, dan menetapkan nisbah aspek dalam pelayar moden; Jika anda perlu bersesuaian dengan pelayar lama, anda boleh menggunakan padding-top: 100% teknik untuk mengekalkan konsistensi lebar dan ketinggian oleh unit relatif; Anda juga boleh menggunakan unit VW untuk membuat perubahan persegi dengan viewport.

Gunakan penapis latar belakang: kabur () untuk mencapai kesan kaca beku, menggabungkan latar belakang telus RGBA, sempadan nipis dan sudut bulat, seperti . -Frosted-kad {backdrop-filter: blur (10px); latar belakang warna: rgba (255,255,255,0.1); sempadan: 1pxsolidrgba (255,255,255,0.2); keserasian.

Reka bentuk responsif dilaksanakan melalui pertanyaan media, terlebih dahulu menentukan keadaan lebar minimum untuk keutamaan mudah alih, kemudian secara beransur -ansur menyesuaikan diri ke tablet dan desktop, menggabungkan pelbagai, arah dan resolusi untuk mengoptimumkan susun atur.

Gunakan Transform: Putar () Untuk mencapai putaran elemen, unit sokongan seperti DEG, laraskan pusat putaran melalui transformasi-asal, dan menggabungkan peralihan untuk mencapai kesan animasi yang lancar.
