返回顶部
首页 > 资讯 > 前端开发 > node.js >如何使用CSS3来匹配横屏竖屏
  • 129
分享到

如何使用CSS3来匹配横屏竖屏

2024-04-02 19:04:59 129人浏览 安东尼
摘要

这篇文章主要讲解了“如何使用css3来匹配横屏竖屏”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用CSS3来匹配横屏竖屏”吧!写在同一个CSS中&nb

这篇文章主要讲解了“如何使用css3来匹配横屏竖屏”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用CSS3来匹配横屏竖屏”吧!

写在同一个CSS中
 
CSS Code复制内容到剪贴板

  1. @media screen and (orientation: portrait) {   

  2.     

  3. }    

  4. @media screen and (orientation: landscape) {   

  5.     

  6. }  

分开写在2个CSS中
竖屏
 

CSS Code复制内容到剪贴板

  1. <link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">  

横屏
 

CSS Code复制内容到剪贴板

  1. <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的一个事件,可以通过监听事件匹配屏幕横竖屏。

感谢各位的阅读,以上就是“如何使用CSS3来匹配横屏竖屏”的内容了,经过本文的学习后,相信大家对如何使用CSS3来匹配横屏竖屏这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 如何使用CSS3来匹配横屏竖屏

本文链接: https://lsjlt.com/news/76746.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何使用CSS3来匹配横屏竖屏
    这篇文章主要讲解了“如何使用CSS3来匹配横屏竖屏”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用CSS3来匹配横屏竖屏”吧!写在同一个CSS中&nb...
    99+
    2024-04-02
  • 如何使用css3匹配手机屏幕横竖状态
    这篇文章主要讲解了“如何使用css3匹配手机屏幕横竖状态”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用css3匹配手机屏幕横竖状态”吧!@media...
    99+
    2024-04-02
  • Android如何禁止横屏竖屏的变换
    android4.0 禁止横竖屏切换使用 android:configChanges="orientation|keyboardHidden"无效 在之前的版本中都是在Mani...
    99+
    2022-06-06
    Android
  • Android应用中是如何实现横竖屏切换的
    这篇文章给大家介绍Android应用中是如何实现横竖屏切换的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。横竖屏切换的过程,会经历onDestroy和onCreate。通俗点说,就是这个activity关闭了,有新起来...
    99+
    2023-05-31
    android roi
  • 如何使用纯css3实现的竖形二级导航
    这篇文章主要介绍了如何使用纯css3实现的竖形二级导航,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  html代码:<div&nbs...
    99+
    2024-04-02
  • 如何使用Bash工具截屏Linux系统配置
    这篇文章主要介绍了如何使用Bash工具截屏Linux系统配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用 ScreenFetch 和 Neofetch 与其他人轻松分享...
    99+
    2023-06-16
  • windows11自带录屏如何使用
    这篇“windows11自带录屏如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“windows11自带录屏如何使用”文...
    99+
    2023-06-30
  • html5开发中如何使用viewport进行屏幕适配
    小编给大家分享一下html5开发中如何使用viewport进行屏幕适配 ,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!viewp...
    99+
    2024-04-02
  • css如何使用@media响应式适配各种屏幕
    小编给大家分享一下css如何使用@media响应式适配各种屏幕,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!定义和使用使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。@media 可以针对不同的屏幕尺寸设...
    99+
    2023-06-08
  • Android 应用中如何处理播放器的横屏切换问题
    本篇文章给大家分享的是有关Android 应用中如何处理播放器的横屏切换问题,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1 在播放中如何处理播放器的横屏切换 和 播放器上的文...
    99+
    2023-05-31
    android roi
  • win7笔记本触摸板如何设置滚屏使用触摸屏进行滚屏
    我们在使用笔记本的时候触摸屏很方便,可是为什么大家的本本都会连接鼠标,这是因为大家不知道怎么使用触摸屏进行滚屏,而浏览网页的时候滚屏是常常用到的,下面小编就介绍下win7笔记本触摸板如何设置滚屏。1、首先选择点击任务栏右...
    99+
    2023-06-07
    win7 笔记本 触摸板 滚屏 触摸屏
  • 电脑录屏功能如何使用
    这篇文章主要介绍“电脑录屏功能如何使用”,在日常操作中,相信很多人在电脑录屏功能如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”电脑录屏功能如何使用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!电脑...
    99+
    2023-06-27
  • CentOS中如何使用clear清屏命令
    CentOS中如何使用clear清屏命令,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。DOS时代,列出目录的命令是dir,清屏的命令是cls。在Linux中类似...
    99+
    2023-06-10
  • Win10如何使用自带录屏功能
    这篇文章主要介绍了Win10如何使用自带录屏功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。任意录屏界面,同时按下WIN+G组合键,注意在空白桌面按组合键是无效的。(即需录...
    99+
    2023-06-27
  • win11自带投屏功能如何使用
    Windows 11自带投屏功能,可以将您的屏幕内容投射到其他设备上,如电视或投影仪。以下是使用Windows 11投屏功能的步骤:...
    99+
    2023-10-18
    win11
  • win10自带录屏功能如何使用
    在Windows 10中,可以使用内置的录屏功能来录制屏幕。以下是使用Win10自带录屏功能的步骤:1. 打开“开始”菜单,然后点击...
    99+
    2023-08-20
    win10
  • Linux中如何使用scrot截屏工具
    今天就跟大家聊聊有关Linux中如何使用scrot截屏工具,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。  在Linux中安装Scrot  在 Debian,Ubuntu 或 Lin...
    99+
    2023-06-13
  • Python中如何使用通配符匹配字符串
    今天小编给大家分享一下Python中如何使用通配符匹配字符串的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。使用通配符匹配字符...
    99+
    2023-07-05
  • 如何使用css3来实现数字换行
    这篇文章主要介绍了如何使用css3来实现数字换行,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 在css中,可以...
    99+
    2024-04-02
  • PHP中如何使用函数匹配颜色
    PHP中如何使用函数匹配颜色,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。定义匹配颜色。语法:int imagecolorallocate(int im, int red,...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作