Rumah hujung hadapan web tutorial css Unit CSS Viewport vmin dan vmax: Cara melaraskan jarak elemen mengikut saiz skrin

Unit CSS Viewport vmin dan vmax: Cara melaraskan jarak elemen mengikut saiz skrin

Sep 13, 2023 am 11:51 AM
css viewport vmin dan vmax

CSS Viewport 单位 vmin 和 vmax: 如何实现根据屏幕尺寸调整元素间距的方法

CSS Viewport unit vmin dan vmax: Cara melaksanakan kaedah melaraskan jarak elemen mengikut saiz skrin memerlukan contoh kod khusus

Dalam reka bentuk responsif, adalah sangat penting untuk membenarkan halaman web dipaparkan dengan baik pada peranti berbeza. CSS menyediakan beberapa unit dan teknik untuk membantu kami melaraskan jarak elemen mengikut saiz skrin. Antaranya, unit vmin dan vmax boleh diatur secara adaptif mengikut saiz viewport.

vmin dan vmax ialah unit relatif kepada saiz port pandangan, di mana vmin mewakili nilai yang lebih kecil bagi lebar dan tengah port pandangan, dan vmax mewakili nilai lebar dan tengah port pandangan yang lebih besar. Ini bermakna kita boleh menggunakan kedua-dua unit ini untuk mencapai kesan melaraskan jarak elemen pada peranti yang berbeza, supaya tapak web kelihatan selesa dan munasabah pada pelbagai saiz skrin.

Berikut ialah beberapa contoh kod yang menunjukkan cara menggunakan unit vmin dan vmax untuk melaraskan jarak elemen mengikut saiz skrin:

.container {
  padding: 5vmin;
}

.item {
  margin: 2vmin;
}

Dalam contoh di atas, kami menetapkan sifat padding dan margin kepada bekas dan elemen masing-masing , dan gunakan unit vmin untuk mengawal saiznya. Nilai padding dan margin kedua-duanya dalam vmin, yang bermaksud ia melaraskan secara dinamik berdasarkan lebar dan ketinggian port pandangan peranti. Dengan cara ini, jarak yang sesuai boleh dikekalkan tidak kira sama ada pengguna menggunakan paparan skrin besar atau telefon mudah alih skrin kecil.

Apabila lebar dan ketinggian viewport adalah sama, nilai vmin dan vmax adalah sama, jadi jarak elemen akan kekal konsisten. Ini berguna dalam situasi tertentu, seperti apabila anda ingin meletakkan imej segi empat sama dalam bekas segi empat sama dan mengekalkan jarak yang sesuai tanpa mengira dimensi peranti.

Selain unit vmin dan vmax, anda juga boleh menggabungkan pertanyaan media CSS untuk menggunakan gaya berbeza berdasarkan saiz peranti. Sebagai contoh, anda boleh menggunakan kod berikut untuk mengurangkan jarak elemen pada skrin kecil:

@media (max-width: 600px) {
  .item {
    margin: 1vmin;
  }
}

Dalam contoh di atas, apabila lebar port pandangan ialah 600 piksel atau kurang, nilai margin elemen akan menjadi 1vmin. Ini membolehkan susun atur yang lebih padat pada skrin kecil.

Menggunakan unit CSS Viewport vmin dan vmax boleh melaraskan jarak elemen mengikut saiz skrin dengan mudah. Mereka menyediakan cara yang mudah dan fleksibel untuk membuat reka letak responsif dan memastikan tapak web anda kelihatan dan kelihatan hebat pada pelbagai peranti.

Untuk meringkaskan, vmin dan vmax ialah unit saiz relatif port pandangan, yang boleh disusun secara adaptif mengikut lebar dan ketinggian port pandangan peranti. Digabungkan dengan pertanyaan media, kami boleh menggunakan gaya yang berbeza berdasarkan saiz peranti yang berbeza. Petua ini boleh membantu kami mengawal jarak elemen dengan lebih baik dalam reka bentuk responsif, dengan itu memberikan pengguna pengalaman menyemak imbas yang lebih baik.

Semoga kandungan di atas dapat membantu anda!

Atas ialah kandungan terperinci Unit CSS Viewport vmin dan vmax: Cara melaraskan jarak elemen mengikut saiz skrin. 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

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

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.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

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)

Cara menggunakan kecerunan CSS untuk latar belakang Cara menggunakan kecerunan CSS untuk latar belakang Aug 17, 2025 am 08:39 AM

CSSgradientsprovidesmoothcolortransitionswithoutimages.1.Lineargradientstransitioncolorsalongastraightlineusingdirectionsliketobottomorangleslike45deg,andsupportmultiplecolorstopsforcomplexeffects.2.Radialgradientsradiatefromacentralpointusingcircleo

Cara membuat sempadan bertitik di CSS Cara membuat sempadan bertitik di CSS Aug 15, 2025 am 04:56 AM

Gunakan CSS untuk membuat sempadan bertitik, hanya tetapkan atribut sempadan untuk bertitik. Sebagai contoh, "Sempadan: 3PXDotted#000" boleh menambah sempadan titik hitam 3-pixel ke elemen. Dengan menyesuaikan lebar sempadan, saiz titik boleh diubah. Sempadan yang lebih luas menghasilkan mata yang lebih besar. Anda boleh menetapkan sempadan bertitik untuk sisi tertentu, seperti "Border-top: 2PxDotteded". Sempadan bertitik sesuai untuk elemen peringkat blok seperti div dan input. Mereka sering digunakan dalam keadaan fokus atau kawasan yang boleh diedit untuk meningkatkan kebolehcapaian. Perhatikan kontras warna. Pada masa yang sama, berbeza dengan gaya garis pendek Dashed, bertitik membentangkan bentuk titik bulat. Ciri ini digunakan secara meluas dalam semua pelayar arus perdana.

Cara menukar gaya senarai dalam css Cara menukar gaya senarai dalam css Aug 17, 2025 am 10:04 AM

Untuk menukar gaya senarai CSS, gunakan jenis gaya pertama untuk menukar gaya peluru atau penomboran. 1. Gunakan jenis gaya senarai untuk menetapkan peluru UL ke cakera, bulatan atau persegi, dan bilangan OL adalah perpuluhan, rendah alpha, atas-alpha, rendah-Rom atau atas-Rom. 2. Keluarkan tag sepenuhnya dengan gaya senarai: Tiada. 3. Gunakan senarai gaya senarai: URL ('Bullet.png') untuk menggantikannya dengan imej tersuai. 4. Gunakan senarai gaya senarai: dalam

Cara Membuat Kesan Glassmorfisme Dengan CSS Cara Membuat Kesan Glassmorfisme Dengan CSS Aug 22, 2025 am 07:54 AM

Untuk membuat kesan meniru kaca CSS, anda perlu menggunakan penapis latar belakang untuk mencapai latar belakang kabur, menetapkan latar belakang lut seperti RGBA (255,255,255,0.1), tambah sempadan halus dan bayang-bayang untuk meningkatkan rasa hierarki, dan pastikan terdapat kandungan visual yang cukup di belakang unsur-unsur; 1. Gunakan penapis latar belakang: blur (10px) untuk mengaburkan kandungan latar belakang; 2. Gunakan RGBA atau HSLA untuk menentukan latar belakang telus untuk mengawal tahap ketelusan; 3. Tambah 1PxSolidrgba (255,255,255,0.3) sempadan dan bayang-bayang kotak untuk meningkatkan tiga dimensi; 4. Pastikan bekas mempunyai latar belakang yang kaya seperti gambar atau tekstur untuk membentangkan kesan penembusan kabur; 5. Ia serasi dengan pelayar lama

Cara menukar kursor dalam CSS Cara menukar kursor dalam CSS Aug 16, 2025 am 05:00 AM

UseBuilt-IncursortypesLikePointer, Bantuan, Ornot-AllowedtoprovideimmediatevisualFeedBackFordifferentInteractivements.2.applycustomcursorimageswithTheCursorPropertyuseSaurl, OptionallySpecyfyLySpotandingLudinglikeAtoToAllik.

Cara Melaksanakan Tema Mod Gelap dengan CSS Cara Melaksanakan Tema Mod Gelap dengan CSS Aug 22, 2025 am 09:55 AM

Terdapat dua cara utama untuk melaksanakan Mod Gelap: Satu adalah dengan menggunakan media yang lebih suka warna-skema untuk menanyakan secara automatik untuk menyesuaikan keutamaan sistem, dan yang lain adalah untuk menambah fungsi pensuisan manual melalui JavaScript. 1. Gunakan lebih suka skema-skema untuk menggunakan tema gelap secara automatik mengikut sistem pengguna. Tidak ada keperluan untuk JavaScript, hanya menentukan gaya dalam pertanyaan media; 2. 3. Anda boleh menggabungkan kedua -duanya untuk membaca Localst Pertama apabila halaman dimuatkan.

Cara Menggunakan GRID-Template-areas di CSS Cara Menggunakan GRID-Template-areas di CSS Aug 22, 2025 am 07:56 AM

Thegrid-template-areaspropertyallowsdeveloperstercreateintuitive, readableLelayoutsbydefiningnamedgridareas; eachstringRepresentowandeachwordacolumncell, withgrid-areanamesonchildelementsmatchingthoseIntHetHetPlate, sedemikian "headerheaderererheaderererheadererheadererheadererheadererheadererheadererheadererheadererheadererheaderheaderheadererheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderheader."

Cara Menambah Bayang Kotak di CSS Cara Menambah Bayang Kotak di CSS Aug 18, 2025 am 11:39 AM

Untuk menambah bayang-bayang kotak, gunakan atribut box-shadow; 1. Sintaks asas adalah badai kotak: mendatar mengimbangi vertikal offset blur radius pengembangan radius bayang-bayang dalam warna; 2. Tiga nilai pertama diperlukan, selebihnya adalah pilihan; 3. Gunakan RGBA () atau HSLA () untuk mencapai kesan telus; 4. Radius pengembangan positif memperluaskan bayang -bayang dan nilai negatif dikurangkan; 5. Pelbagai bayang -bayang boleh ditambah dengan pemisahan koma; 6. Berlebihan harus dielakkan untuk memastikan penglihatan diuji pada latar belakang yang berlainan; Atribut ini disokong dengan baik oleh penyemak imbas, dan penggunaan yang munasabah dapat meningkatkan tekstur reka bentuk.

See all articles