首页 > 其他分享 >响应式布局分类

响应式布局分类

时间:2023-06-30 10:13:30浏览次数:28  
标签:分类 缩放 适配 布局 响应 元素 屏幕

响应式设计中常用的三种布局模式。

    缩放、流式布局与响应式

缩放布局,旨在相对缩放每一个元素。它们会随着窗口大小变化动态缩放内容,就这方面而言,它们是响应式的。布局本身保持静止,通过改变每一个元素来保持一致的表现。

流式布局就不一样,因为它们随着窗口尺寸缩放容器元素。通过em这类相对单位可以做到这点,克服了缩小文字的问题。用户主动缩放时,设计就被破坏了。

响应式设计不会缩放任何东西。相反,它会根据窗口尺寸决定显示哪些内容。

响应式布局以让网站同时适配不同分辨率的屏幕,让客户有更好的体验。一共有以下五种方法实现响应式布局:
  1.百分比布局。
  2.媒体查询布局。
  3.rem响应式布局。
  4.vw响应式布局。
  5.flex弹性布局。
1.百分比布局:
  百分比布局很简单,就是对盒子的属性设置百分比来适配不同的屏幕。
2.媒体查询布局:
  媒体查询就是对不同分辨率的屏幕编写不同的css样式,来达到适配的目的。媒体查询相对于百分比布局,可以对布局进行更细致的调整,但需要在每个分辨率下面都写一套css样式;分辨率拆分可视项目具体情况而定。
  具体使用步骤,请移步到我的博客https://blog.csdn.net/weixin_45369499/article/details/100652312进行学习。
3.rem响应式布局:
  当前页面中元素的rem单位的样式值都是针对于html元素的font-size的值进行动态计算的,所以有两种方法可以达到适配不同屏幕:
  第一种利用媒体查询,在不同分辨率下给html的font-size赋值。

4.vw响应式布局:
  根据PSD文件宽度或高度作为标准,元素单位px转换为vw或vh,比如font-size: 12px,PSD文件宽度375,转换公式12 * 100 / 375,则样式改为font-size: 3.2vw。
  现阶段手机端用的最多就是这个方法,能保持不同屏幕下元素显示效果一致,也不用写多套样式。
5.flex弹性布局:
  利用flex属性来适配不同屏幕。flex布局是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。

标签:分类,缩放,适配,布局,响应,元素,屏幕
From: https://www.cnblogs.com/yaokuaile/p/17515844.html

相关文章

  • 基于模型预测控制的楼宇负荷需求响应研究 代码主要做的是一个建筑楼宇的需求响应问题,
    基于模型预测控制的楼宇负荷需求响应研究参考文档:《ModelPredictiveControlofThermalStorageforDemandResponse》完全复现主要内容:代码主要做的是一个建筑楼宇的需求响应问题,模型的求解采用的是较为创新的模型预测控制,代码非常精品这个程序是一个用于模型预测控制(Model......
  • 空调负荷需求响应matlab 建立空调负荷的聚合模型,按照第二章考虑调节空调温度对空调响
    空调负荷需求响应matlab编程语言:matlab内容:建立空调负荷的聚合模型,按照第二章考虑调节空调温度对空调响应潜力的影响,程序结果充分说明随着上调温度的增大,响应程度逐渐增大。程序运行稳定这段代码主要是一个温度控制系统的模拟程序,用于模拟空调系统对室内温度的控制。下面我来逐......
  • 负荷需求响应matlab 考虑电价需求弹性系数矩阵的负荷需求响应,采用matlab进行编程,通过
    负荷需求响应matlab考虑电价需求弹性系数矩阵的负荷需求响应,采用matlab进行编程,通过价格需求矩阵确定峰谷平负荷调节量,实现了理想的削峰填谷,程序运行可靠,有详实的参考资料。这段代码主要是一个分段电价需求响应的程序,用于计算电力系统在不同电价下的负荷需求响应变化。下面我将对......
  • 4. 请求与响应
    1.设置请求映射路径1.1问题分析团队多人开发,每人设置不同的请求路径,冲突问题该如何解决?解决思路:为不同模块设置模块名作为请求路径前置对于Book模块的save,将其访问路径设置http://localhost/book/save​对于User模块的save,将其访问路径设置http://localhost/user......
  • matlab复现,考虑综合需求响应和阶梯型碳交易机制的综合能源系统优化调度策略
    matlab复现,考虑综合需求响应和阶梯型碳交易机制的综合能源系统优化调度策略。关键词,综合能源系统,碳交易机制,综合需求响应。matlab复现,考虑综合需求响应和阶梯型碳交易机制的综合能源系统优化调度策略。关键词,综合能源系统,碳交易机制,综合需求响应。这是一个关于能源管理的程序,主......
  • flex布局
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title>......
  • CSS:Flex布局
    什么是Flex布局任何一个容器都可以指定为Flex布局。.box{display:flex;}基本概念采用Flex布局的元素,称为Flex容器(flexcontainer)容器默认存在两根轴:水平的主轴(mainaxis)和垂直的交叉轴(crossaxis)。主轴的开始位置(与边框的交叉点)叫做mainstart,结束位置叫做main......
  • Spring 赌上未来一击,推出响应式框架 WebFlux,代码更优雅,性能更强!
    Spring-webflux简介spring-webflux是spring在5.0版本后提供的一套响应式编程风格的web开发框架,大量测评证明,使用WebFlux开发接口能够大幅提升接口的吞吐量。这个框架包含了spring-framework和springmvc,它可以运行在Netty、Undertow以及3.1版本以上的Serlvet容器上。你可以在项......
  • API接口的分类大全
    API接口可以按照不同的标准和功能进行分类,主要包括以下几种:根据功能分类:数据接口:用于获取、修改和删除数据的接口,包括增删查改等操作。认证接口:用于验证用户身份和权限的接口,通常用于用户登录、授权等操作。通知接口:用于发送通知和消息的接口,例如短信接口、邮件接口等。支付接口:用......
  • mysql系列基础篇01---通用的语法及分类
    通用语法及分类DDL:数据定义语言,用来定义数据库对象(数据库、表、字段)DML:数据操作语言,用来对数据库表中的数据进行增删改DQL:数据查询语言,用来查询数据库中表的记录DCL:数据控制语言,用来创建数据库用户、控制数据库的控制权限一、DDL(数据定义语言)1、数据库操作1.1创......