返回顶部
首页 > 资讯 > 精选 >css如何使用@media响应式适配各种屏幕
  • 849
分享到

css如何使用@media响应式适配各种屏幕

2023-06-08 04:06:39 849人浏览 独家记忆
摘要

小编给大家分享一下CSS如何使用@media响应式适配各种屏幕,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!定义和使用使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。@media 可以针对不同的屏幕尺寸设

小编给大家分享一下CSS如何使用@media响应式适配各种屏幕,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

定义和使用

使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。

@media 可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要设置设计响应式的页面,@media 是非常有用的。

当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。

PC端设备屏幕的宽度

页面宽度大于1000px(>=1000)且小于1200px(<=1200)的时候执行下面的CSS(实际刚好“>=1000”或“<=1200”的都执行)

@media screen and (min-width:1000px) and (max-width: 1200px){    .cont_li{        width: 50px;        margin-left: 7px;        padding-left: 9px;    }}

注意以下顺序,如果把@media (min-width: 768px)写在了最下方,那么很悲剧,

@media (min-width: 1200){ //>=1200的设备 }@media (min-width: 992px){ //>=992的设备 }@media (min-width: 768px){ //>=768的设备 }

这是因为如果屏幕宽度是1440,由于1440>768那么1200就会失效。

所以在使用min-width时,小的在前面,大的在后面;同理,如果使用max-width时,就是大的在前面,小的在后面:

@media (min-width: 768px){ //>=768的设备 }@media (min-width: 992px){ //>=992的设备 }@media (min-width: 1200){ //>=1200的设备 }@media (max-width: 1199){ //<=1199的设备 }@media (max-width: 991px){ //<=991的设备 }@media (max-width: 767px){ //<=768的设备 }

PC屏幕自适应css3代码:

@media screen and (min-width:1000px) and (max-width: 1200px){    body{        font-size:16px    }}@media screen and (min-width:1280px) and (max-width: 1366px){    body{        font-size:18px    }}@media screen and (min-width:1440px) and (max-width:1600px){    body{        font-size:20px    }}@media screen and (min-width:1680px) and (max-width:1920px){    body{        font-size:22px    }}

电脑屏幕尺寸的例表得到了几个宽度:1024、1200、1280、1366、1440、1600、1680、1920。

移动端设备屏幕的宽度

rem(font size of the root element)是指相对于根元素的字体大小的单位。简单的说它就是一个相对单位。看到rem大家一定会想起em单位,em(font size of the element)是指相对于父元素的字体大小的单位。它们之间其实很相似,只不过一个计算的规则是依赖根元素一个是依赖父元素计算。

所以这里总结一句,所谓依赖根元素来计算的方式,就是先给予html元素一个font-size,然后我们所有的rem就根据这个font-size来计算,例如:

html{ font-size:16px;}

那么我们这里的1rem就应该这么来计算:1x16=16px=1rem;

移动端字体:

@media screen and (min-width: 320px) {html{font-size:50px;}}@media screen and (min-width: 360px) {html{font-size:56.25px;}}@media screen and (min-width: 375px) {html{font-size:58.59375px;}}@media screen and (min-width: 400px) {html{font-size:62.5px;}}@media screen and (min-width: 414px) {html{font-size:64.6875px;}}@media screen and (min-width: 440px) {html{font-size:68.75px;}}@media screen and (min-width: 480px) {html{font-size:75px;}}@media screen and (min-width: 520px) {html{font-size:81.25px;}}@media screen and (min-width: 560px) {html{font-size:87.5px;}}@media screen and (min-width: 600px) {html{font-size:93.75px;}}@media screen and (min-width: 640px) {html{font-size:100px;}}@media screen and (min-width: 680px) {html{font-size:106.25px;}}@media screen and (min-width: 720px) {html{font-size:112.5px;}}@media screen and (min-width: 760px) {html{font-size:118.75px;}}@media screen and (min-width: 800px) {html{font-size:125px;}}@media screen and (min-width: 960px) {html{font-size:150px;}}

移动端屏幕自适应CSS3代码:

@media screen and (min-width:320px) and (max-width:360px){    body{        font-size: 12px;    }}@media screen and (min-width:360px) and (max-width:390px){    body{        font-size: 13px;    }}@media screen and (min-width:390px) and (max-width:460px){    body{        font-size: 14px;    }}@media screen and (min-width:320px) and (max-width:460px){    body{        font-size: 12.5px;    }}

看完了这篇文章,相信你对“css如何使用@media响应式适配各种屏幕”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: css如何使用@media响应式适配各种屏幕

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

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

猜你喜欢
  • css如何使用@media响应式适配各种屏幕
    小编给大家分享一下css如何使用@media响应式适配各种屏幕,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!定义和使用使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。@media 可以针对不同的屏幕尺寸设...
    99+
    2023-06-08
  • 如何通过CSS写出适配不同屏幕尺寸的响应式布局
    在今天的移动互联网时代,人们使用各种设备来访问网页,如智能手机、平板电脑、笔记本电脑等。这使得我们开发网页时,需要考虑不同屏幕尺寸的设备,同时提供优秀的用户体验。为了实现这一目标,响应式布局成为了一个非常重要的概念。响应式布局是一种通过使用...
    99+
    2023-10-21
    响应式 CSS 布局
  • 自适应屏幕的CSS响应式布局设计技巧有哪些
    这期内容当中小编将会给大家带来有关自适应屏幕的CSS响应式布局设计技巧有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。响应式设计目前非常流行自适应设计与响应式设计,而...
    99+
    2024-04-02
  • CSS如何实现屏幕大小自适应
    这篇“CSS如何实现屏幕大小自适应”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“CSS如何实现屏幕大小自适应”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入...
    99+
    2023-06-08
  • CSS响应式设计:适应不同设备和屏幕尺寸的布局
    CSS响应式设计:适应不同设备和屏幕尺寸的布局,需要具体代码示例随着移动设备的普及和不同屏幕尺寸的出现,我们越来越需要在网页设计中考虑不同设备上的布局适应性。CSS响应式设计就是一种能够使网页在不同设备上展现出最佳效果的技术。本文将通过具体...
    99+
    2023-11-18
    响应式设计 CSS布局 设备适应
  • 如何使用CSS实现响应式全屏背景图
    小编给大家分享一下如何使用CSS实现响应式全屏背景图,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!使用background-size 属性,填充整个viewport. 当css属...
    99+
    2024-04-02
  • 小程序页面如何适应多种屏幕尺寸
    设置小程序页面适应多种屏幕尺寸的方法首先,进入微信开发者工具,在小程序项目中新建一个页面;<view id='canvas-container' class='ctx' style='width...
    99+
    2024-04-02
  • html5开发中如何使用viewport进行屏幕适配
    小编给大家分享一下html5开发中如何使用viewport进行屏幕适配 ,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!viewp...
    99+
    2024-04-02
  • 如何通过CSS实现响应式图像的自适应大小
    在现代的Web设计中,响应式设计已经成为了必不可少的一部分。在不同的设备和屏幕尺寸上能够自动调整和适应的网页布局和元素显得尤为重要。而在响应式设计中,图像的自适应大小同样是一个重要的考虑因素。本文将介绍如何通过CSS来实现图像的自适应大小,...
    99+
    2023-10-21
    自适应大小 CSS响应式图像
  • 如何使用HTML和CSS实现响应式布局
    在今天的移动设备普及的时代,响应式布局成为了必须掌握的前端开发技能。借助HTML和CSS,我们可以轻松地实现一个适应不同屏幕尺寸和窗口大小的网页布局。本文将详细介绍如何使用HTML和CSS实现响应式布局,并提供一些具体的代码示例。使用媒体查...
    99+
    2023-10-21
    CSS html 响应式布局
  • 如何使用CSS属性创建响应式布局
    如何使用CSS属性创建响应式布局随着移动设备的普及和多终端的兴起,响应式布局越来越受到开发者的重视。通过使用CSS属性,我们可以轻松地实现响应式布局,让网页在不同终端上都能够达到良好的显示效果。本文将介绍如何使用CSS属性创建响应式布局,并...
    99+
    2023-11-18
    响应式设计 CSS媒体查询 CSS响应式布局
  • 如何解决CSS像素以及移动端不同屏幕适配的问题
    这篇文章主要介绍了如何解决CSS像素以及移动端不同屏幕适配的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。像素分辨率我们通常所说的显示器...
    99+
    2024-04-02
  • css如何让一个盒子的高度自适应屏幕剩余的部分
    这篇“css如何让一个盒子的高度自适应屏幕剩余的部分”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看...
    99+
    2024-04-02
  • css如何实现六种自适应两栏布局方式
    这篇文章主要介绍css如何实现六种自适应两栏布局方式,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!html结构  <body>     ...
    99+
    2023-06-08
  • 如何使用CSS Positions布局打造响应式网页
    在当今移动互联网的时代,响应式网页设计已经成为了一个必备的技能。通过使用CSS Positions布局,我们可以轻松地实现一个响应式的网页,使网页能够在不同的屏幕尺寸下自动适应。本文将介绍如何使用CSS Positions布局来打造一个响应...
    99+
    2023-10-21
    CSS Positions布局 响应式网页
  • 实用指南:如何使用CSS实现响应式布局
    实用指南:如何使用CSS实现响应式布局 一、引言在现代互联网的时代里,越来越多的人使用移动设备来浏览网页。为了提供更好的用户体验,开发人员需要通过实现响应式布局来适应不同尺寸的屏幕。本...
    99+
    2024-02-22
    css 响应式布局 实用指南 弹性布局 网页布局
  • 如何使用echarts自适应大屏字体
    本篇文章为大家展示了如何使用echarts自适应大屏字体,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。获取屏幕宽度并计算比例function fontSi...
    99+
    2024-04-02
  • 如何使用 CSS 实现各种常见的效果
    CSS 是一种用于设计网页样式和布局的技术。在这篇文章中,我们将探讨如何使用 CSS 实现各种常见的效果。一、实现圆形图片在网页设计中,经常需要使用圆形图片来进行美化。实现圆形图片通常有两种方式:一种是使用一个正方形图片并将其裁剪成圆形,另...
    99+
    2023-05-14
  • css如何实现全屏响应式带导航轮播图动画
    这篇文章主要为大家展示了“css如何实现全屏响应式带导航轮播图动画”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css如何实现全屏响应式带导航轮播图动画”这篇文...
    99+
    2024-04-02
  • 如何使用@media设置不同分辨率的css样式
    本篇文章为大家展示了如何使用@media设置不同分辨率的css样式,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在css中,可以使用“@media”规则来设置不同分...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作