美文网首页
使用媒体查询实现移动端适配

使用媒体查询实现移动端适配

作者: 喜欢走弯路的人 | 来源:发表于2023-07-27 13:41 被阅读0次

使用媒体查询实现移动端适配

1、使用媒体查询做适配,首先需要配置视口标签,也就是meta标签;

index.html中meta标签移动端常用配置

<meta name="viewport"

  content="width=device-width,

  user-scalable=no,

  initial-scale=1.0,

  maximum-scale=1.0,

  minimum-scale=1.0">

注释:meta标签是用于设置移动设备上浏览器窗口的大小和缩放比例的HTML元素,视口标签可以通过使用不同的属性来控制移动设备上网站的布局和显示效果,通过设置视口标签的属性,可以让网页在移动设备上的显示效果更加符合用户的需求,以下是常用的属性介绍:

initial-scale:设置页面的初始缩放比例。例如:initial-scale=1.0。

minimum-scale:设置页面允许的最小缩放比例。例如:minimum-scale=0.5。

maximum-scale:设置页面允许的最大缩放比例。例如:maximum-scale=2.0。

user-scalable:设置是否允许用户手动缩放页面。可以设置为yes或no。例如:user-scalable=no。

viewport-fit:设置视口的适配方式,包括auto、contain和cover三种方式。例如:viewport-fit=cover,等。

2、媒体查询语法

<div class="box"></div>

//【小屏】这里表示屏幕可视宽度最大为768px,就是宽度小于768px时,使用此样式;

@media screen and (max-width: 768px) {

    .box {

        //样式

    }

}

//【中屏】这里表示屏幕可视宽度最小为768px,最大为996px,就是宽度大于768px,小于996px区间时,使用此样式;

@media screen and (min-width: 768px) and (max-width:996px) {

    .box {

      //样式

    }

}

//【大屏】这里表示屏幕可视宽度最小为996px,就是宽度小于996px时,使用此样式;

@media screen and (min-width:996px) {

    .box {

      //样式

    }

}

相关文章

  • 移动端是如何做适配的?

    移动端的适配要分为三点来讨论:使用viewport媒体查询动态rem方案 一、使用viewport 也就是使用 ,...

  • 媒体查询

    媒体查询是CSS3添加的新功能。在移动端适配开发中发挥着强大的作用。接下介绍一下媒体查询的用法。 使用 媒体查询有...

  • 适配及响应式

    1.三种方法 rem、百分比、媒体查询(rem布局一般用于移动端适配;百分比+媒体查询用于移动端适配和PC响应式都...

  • 总结

    移动端是怎么做适配的? 1.meta viewport 2.媒体查询(media query)在link标签内使用...

  • 电商项目笔记(3)---移动端适配

    步骤1:移动端适配 移动端适配无非就是以下3点: 百分比布局; rem尺寸计算; 媒体查询; 步骤2:rem.js...

  • 关于移动端兼容适配问题 2018-09-17

    移动端可用兼容适配:vw+vh,em,dpi,rem 使用rem: 之前采用的是媒体查询,但是当屏幕发生旋转时...

  • 移动端如何适配?

    1、使用Flexible实现手淘H5页面的终端适配2、再聊移动端页面的适配3、如何在Vue项目中使用vw实现移动端...

  • 媒体查询:实例

    http://js.jirengu.com/gusal/3/edit实现移动端和pc端切换使用媒体查询;写两套ht...

  • 移动端适配

    一、样式适配 使用媒体查询,在移动端不同的屏幕宽度下,选择合适的样式,达到页面最佳显示效果。 格式一: 格式二: ...

  • 如何使用蓝湖设计稿同时适配PC及移动端

    项目需求: 一套代码同时适配PC及移动端方案: pc端采用px布局,移动端采用rem布局,通过媒体查询(media...

网友评论

      本文标题:使用媒体查询实现移动端适配

      本文链接:https://www.haomeiwen.com/subject/lmilpdtx.html