Rumah hujung hadapan web tutorial css Bagaimana untuk melaksanakan saiz imej penyesuaian menggunakan unit CSS Viewport vmin dan vw

Bagaimana untuk melaksanakan saiz imej penyesuaian menggunakan unit CSS Viewport vmin dan vw

Sep 13, 2023 am 08:18 AM
Adaptif Saiz imej css viewport

使用 CSS Viewport 单位 vmin 和 vw 实现自适应图片大小的方法

Cara melaksanakan saiz imej adaptif menggunakan unit CSS Viewport vmin dan vw

Dalam reka bentuk web, kita sering menghadapi situasi di mana imej perlu disesuaikan dengan saiz skrin. Untuk mencapai matlamat ini, CSS menyediakan unit berkuasa - unit port pandang. di mana vmin mewakili peratusan yang lebih kecil daripada lebar viewport dan vw mewakili peratusan lebar viewport.

Jadi, kita boleh menggunakan kedua-dua unit ini untuk mencapai kesan saiz imej adaptif. Kaedah pelaksanaan khusus akan diperkenalkan di bawah, serta contoh kod yang sepadan.

  1. Gunakan vmin untuk menetapkan lebar dan tinggi imej

Pertama, kita perlu memberikan imej nisbah aspek tetap, dan kemudian gunakan unit vmin untuk menetapkan lebar dan ketinggian imej. Berikut ialah contoh mudah:

<style>
    .image-container {
        width: 90vmin;
        height: 90vmin;
        max-width: 90vw;
        max-height: 90vw;
    }

    .responsive-image {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
</style>

<div class="image-container">
    <img src="example.jpg" alt="Example Image" class="responsive-image">
</div>
Salin selepas log masuk

Dalam kod di atas, .image-container ialah div yang membalut imej Lebar dan ketinggian masing-masing ditetapkan kepada 90vmin dalam gaya, yang memastikan nisbah aspek imej kekal tidak berubah. . .responsive-image ialah kelas imej Dengan menetapkan lebar dan tinggi kepada 100%, imej memenuhi keseluruhan bekas. Atribut object-fit: cover; membenarkan imej mengisi keseluruhan bekas tanpa ubah bentuk.

  1. Gunakan vw untuk menetapkan lebar imej

Kaedah lain ialah menggunakan unit vw untuk menetapkan secara langsung lebar imej, tetapi perlu diingat bahawa kaedah ini boleh menyebabkan nisbah aspek imej menjadi tidak seimbang. Berikut ialah kod sampel:

<style>
    .responsive-image {
        width: 90vw;
        max-width: 100%;
        height: auto;
    }
</style>

<img src="example.jpg" alt="Example Image" class="responsive-image">
Salin selepas log masuk

Dalam kod di atas, kelas .responsive-image secara langsung menetapkan lebar kepada 90vw, dan atribut max-width: 100% boleh memastikan bahawa imej tidak akan melebihi viewport pada kecil. skrin. ketinggian: auto membenarkan ketinggian imej melaraskan secara automatik mengikut perubahan lebar, mengekalkan nisbah aspek asal.

Ringkasan

Di atas adalah kaedah untuk melaksanakan saiz imej adaptif menggunakan unit CSS Viewport vmin dan vw. Dengan menggunakan kedua-dua unit ini secara rasional, kami boleh membuat imej secara automatik menyesuaikan diri dengan saiz yang berbeza pada skrin yang berbeza, meningkatkan pengalaman pengguna halaman web. Jika anda menggunakan kaedah ini, sila laraskannya mengikut situasi sebenar dan perhatikan keserasian. Harap artikel ini membantu anda!

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan saiz imej penyesuaian menggunakan unit CSS Viewport vmin dan vw. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mengkonfigurasi kecerahan penyesuaian kandungan pada Windows 11 Bagaimana untuk mengkonfigurasi kecerahan penyesuaian kandungan pada Windows 11 Apr 14, 2023 pm 12:37 PM

Kecerahan penyesuaian ialah ciri pada komputer Windows 11 yang melaraskan tahap kecerahan skrin anda berdasarkan kandungan yang dipaparkan atau keadaan pencahayaan. Memandangkan sesetengah pengguna masih membiasakan diri dengan antara muka baharu Windows 11, Adaptive Brightness tidak dapat ditemui dengan mudah, malah ada yang mengatakan ciri Adaptive Brightness tiada pada Windows 11, jadi tutorial ini akan membersihkan semuanya. Contohnya, jika anda menonton video YouTube dan video itu tiba-tiba menunjukkan pemandangan gelap, Kecerahan Suaian akan menjadikan skrin lebih cerah dan meningkatkan tahap kontras. Ini berbeza daripada kecerahan automatik, iaitu tetapan skrin yang membolehkan komputer, telefon pintar atau peranti anda melaraskan tahap kecerahan berdasarkan pencahayaan ambien. Terdapat yang istimewa di kamera hadapan

ppt如何统一调整各页图片大小 ppt如何统一调整各页图片大小 Jan 07, 2021 pm 03:58 PM

ppt统一调整各页图片大小的方法:1、打开ppt软件,插入多组图片,并选中所有图片;2、在图片上右击并选择“大小和位置”;3、在弹窗中取消选择“锁定纵横比”;4、点击高度和宽度右侧的箭头,输入需要的高度和宽度即可。

Bagaimana untuk membina antara muka mudah alih adaptif dengan Vue? Bagaimana untuk membina antara muka mudah alih adaptif dengan Vue? Jun 27, 2023 am 11:05 AM

Dengan populariti Internet mudah alih, semakin banyak laman web dan aplikasi perlu mempertimbangkan pengalaman mudah alih. Sebagai rangka kerja bahagian hadapan yang popular, Vue mempunyai reka letak responsif dan keupayaan penyesuaian, yang boleh membantu kami membina antara muka mudah alih adaptif. Artikel ini akan memperkenalkan cara menggunakan Vue untuk membina antara muka mudah alih adaptif. Menggunakan rem dan bukannya px sebagai unit dan menggunakan px sebagai unit dalam antara muka mudah alih boleh mengakibatkan kesan paparan yang tidak konsisten pada peranti yang berbeza. Oleh itu, adalah disyorkan untuk menggunakan rem dan bukannya px sebagai unit. rem adalah relatif

Bagaimana untuk melaksanakan saiz imej penyesuaian menggunakan unit CSS Viewport vmin dan vw Bagaimana untuk melaksanakan saiz imej penyesuaian menggunakan unit CSS Viewport vmin dan vw Sep 13, 2023 am 08:18 AM

Cara menggunakan unit CSSViewport vmin dan vw untuk melaksanakan saiz imej adaptif Dalam reka bentuk web, kita sering menghadapi situasi di mana imej perlu disesuaikan dengan saiz skrin. Untuk mencapai matlamat ini, CSS menyediakan unit berkuasa - unit port pandang. Antaranya, vmin mewakili peratusan sisi yang lebih kecil lebar viewport, dan vw mewakili peratusan lebar viewport. Oleh itu, kita boleh menggunakan kedua-dua unit ini untuk mencapai kesan saiz imej penyesuaian. Khususnya akan diperkenalkan di bawah

CSS Viewport: Cara menggunakan vmax dan vw untuk melaksanakan lebar teks adaptif CSS Viewport: Cara menggunakan vmax dan vw untuk melaksanakan lebar teks adaptif Sep 13, 2023 am 10:16 AM

CSSViewport: Cara menggunakan vmax dan vw untuk melaksanakan lebar teks adaptif Dengan populariti peranti mudah alih, reka bentuk responsif telah menjadi konsep penting dalam reka bentuk web. Antaranya, lebar teks penyesuaian untuk mengekalkan kesan paparan yang konsisten di bawah saiz skrin yang berbeza adalah teknologi penting. Artikel ini akan memperkenalkan cara menggunakan unit CSSViewport, terutamanya unit vmax dan vw, untuk melaksanakan lebar teks penyesuaian. Sebagai tambahan kepada penjelasan teori, kami juga akan memberikan khusus

Saiz imej ialah 1m bersamaan dengan berapa kb Saiz imej ialah 1m bersamaan dengan berapa kb Aug 29, 2023 pm 04:46 PM

Saiz imej 1m bersamaan dengan 1024kb, kerana 1MB bersamaan dengan 1024KB, dan standard penukaran adalah berdasarkan pengiraan binari.

Bolehkah vue menjadi adaptif? Bolehkah vue menjadi adaptif? Dec 30, 2022 pm 03:25 PM

Vue boleh mencapai penyesuaian diri Kaedah untuk mencapai penyesuaian diri ialah: 1. Pasang komponen "kotak skala" melalui arahan "pemasangan npm" atau "tambah benang", dan gunakan "kotak skala" untuk mencapai penskalaan penyesuaian. ; 2. Melalui Tetapkan nisbah piksel peranti untuk mencapai penyesuaian diri 3. Tetapkan atribut zum melalui JS untuk melaraskan nisbah zum untuk mencapai penyesuaian diri.

Cara menggunakan unit CSS Viewport vw dan vmin untuk menyesuaikan reka letak kepada lebar skrin yang berbeza Cara menggunakan unit CSS Viewport vw dan vmin untuk menyesuaikan reka letak kepada lebar skrin yang berbeza Sep 13, 2023 am 10:58 AM

Cara menggunakan unit CSSViewport vw dan vmin untuk melaksanakan reka letak yang menyesuaikan dengan lebar skrin yang berbeza Dengan populariti peranti mudah alih, reka bentuk responsif telah menjadi salah satu piawaian reka bentuk web hari ini. Memastikan persembahan kandungan web yang baik menjadi sangat penting merentasi saiz dan resolusi skrin yang berbeza. Unit CSSViewport vw (unit lebar tetingkap) dan vmin (unit lebar dan tinggi tetingkap yang lebih kecil) boleh membantu kami mencapai matlamat untuk menyesuaikan diri dengan reka letak lebar skrin yang berbeza. guna

See all articles