利用CSS3来匹配横屏竖屏的方法
这篇文章主要介绍了使用CSS3来匹配横屏竖屏的简单方法,主要使用到了CSS3中新加入的@media,需要的朋友可以参考下
写在同一个CSS中
@media screen and (orientation: portrait) { /*竖屏 css*/ } @media screen and (orientation: landscape) { /*横屏 css*/ }
分开写在2个CSS中
竖屏
<link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">
横屏
<link rel="stylesheet" media="all and (orientation:landscape)" href="landscape.css">
应用的地方
(1)手机WEB页面元素内容一般都是通过百分比定义的,以便能够在不同分辨率设备下都能正常显示,虽然这样,但是移动设备的屏幕分辨率宽度和高度相差还是很大,同样的页面在屏幕翻转过来时可能百分比定义的元素宽度会变得非常大,这样就会失去页面的美观性,这样,如果用orientation匹配屏幕的翻转状态,就可以写不同的css加以控制页面样式。
(2)对于有背景图的移动WEB页面,可以根据orientation匹配屏幕屏幕状态,设置不同的background。
(3)稍微有技术的一点:某些有绝对定位元素的WEB页面,将某元素定位到页面底部,当屏幕是竖屏状态时,可能因为页面总长度小于屏幕高度(但是大于屏幕宽度),这时将绝对定位元素定位到底部是正确的,但是当屏幕翻转成为横屏时,此时因为页面内容高度大于屏幕高度(就是未翻转时屏幕宽度),绝对定位元素会覆盖在页面内容之上,导致页面出现问题,这时可用orientation匹配屏幕状态,调整css代码。
关于匹配屏幕横竖屏状态还可通过JS判断,js中onorientationchange是window的一个事件,可以通过监听事件匹配屏幕横竖屏。
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!
相关推荐:
Atas ialah kandungan terperinci 利用CSS3来匹配横屏竖屏的方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

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

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

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

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)

Topik panas



Bagaimana untuk mencapai kesan gelombang dengan CSS3 tulen? Artikel ini akan memperkenalkan kepada anda cara menggunakan animasi SVG dan CSS untuk mencipta kesan gelombang Saya harap ia akan membantu anda!

Xiaomi Mi 14 Ultra adalah model yang agak baru di pasaran Saya percaya bahawa ramai pengguna yang ingin menukar telefon bimbit mereka lebih mementingkan telefon ini Selain konfigurasi parameter konvensional, reka bentuk telefon ini juga cukup baik . Sudah tentu, sesetengah orang juga ingin tahu cara menggunakan Xiaomi Mi 14Ultra secara mendatar? , editor laman web ini akan memperkenalkan kandungan yang berkaitan kepada anda secara terperinci di bawah. Bagaimana untuk menggunakan Xiaomi Mi 14Ultra dalam orientasi landskap? Buka tetapan telefon: Mula-mula, cari dan buka ikon tetapan pada skrin utama Xiaomi 14, yang biasanya merupakan ikon berbentuk gear. Masukkan tetapan paparan: Dalam menu tetapan, cari dan klik pilihan "Paparan" untuk memasuki halaman tetapan paparan. Hidupkan putaran skrin automatik: Dalam halaman tetapan paparan, pergi ke

Xiaomi Mi 14 ialah model baharu dengan prestasi yang sangat baik Ramai pengguna telah memberi perhatian kepadanya sebelum ia dikeluarkan. Ia tidak mengecewakan semua orang sejak pelancaran rasminya Xiaomi Mi 14 mempunyai banyak fungsi mesra pengguna praktikal, tetapi terdapat beberapa langkah yang semua orang tidak tahu bagaimana untuk mengendalikan Contohnya, bagaimana untuk menyediakan kunci skrin menegak pada Xiaomi Mi 14? Bagaimana untuk menetapkan kunci skrin menegak pada Xiaomi Mi 14? Cari apl Tetapan pada skrin utama anda atau dalam senarai apl dan bukanya. Tatal ke bawah dalam antara muka "Tetapan" untuk mencari dan klik pilihan "Paparan". Langkah 2: Dalam antara muka "Paparan", tatal ke bawah dan cari pilihan "Autoputar skrin" dan pastikan ia dimatikan. Selepas mematikan "Autoputar skrin", Xiaomi Mi 14 anda akan dikunci dalam mod potret. tidak kira bagaimana anda

Artikel ini akan menunjukkan kepada anda cara menggunakan CSS untuk melaksanakan pelbagai butang berbentuk pelik yang kerap muncul. Saya harap ia akan membantu anda!

Dua kaedah: 1. Menggunakan atribut paparan, cuma tambah gaya "display:none;" pada elemen. 2. Gunakan kedudukan dan atribut teratas untuk menetapkan kedudukan mutlak elemen untuk menyembunyikan elemen. Cuma tambahkan gaya "position:absolute;top:-9999px;".

Honor Magic6 ialah model perdana yang baru dikeluarkan Telefon ini mempunyai fungsi dan ciri yang sangat komprehensif Apabila menggunakan telefon, semua orang akan menetapkan mod paparan skrin terlebih dahulu pada Magic6? Mari lihat di bawah! Bagaimana untuk menyediakan skrin mendatar pada Honor Magic 6? Kaedah 1: Tarik ke bawah dari bahagian atas skrin telefon, dan kemudian klik ikon [Auto-putar] Jika ia bertukar kelabu, ia akan mematikan putaran dan mengunci skrin menegak Jika ia bertukar menjadi biru, ia akan dihidupkan secara automatik putaran. Kaedah 2: Buka [Settings] pada desktop telefon mudah alih Honor, teruskan klik untuk menghidupkan [Paparan], dan akhirnya klik untuk mematikan suis di sebelah kanan [Autoputar]. Kaedah menyediakan skrin mendatar pada telefon Honor Magic 6 adalah sangat mudah.

1. Tarik ke bawah dari sudut atas skrin, tarik keluar bar status, klik [Kunci Orientasi], ia bertukar menjadi kelabu, dan pusingkan telefon ke sisi untuk mengubahnya menjadi mod landskap. 2. Atau buka tetapan telefon dan klik Paparan. 3. Matikan suis putaran automatik.

Dalam CSS, anda boleh menggunakan atribut imej sempadan untuk mencapai sempadan renda. Atribut imej sempadan boleh menggunakan imej untuk membuat sempadan, iaitu, menambah imej latar belakang ke sempadan Anda hanya perlu menentukan imej latar belakang sebagai gaya renda; lebar sempadan imej ke dalam. Sama ada permulaan diulang;".
