• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

博客园    首页    新随笔    联系   管理    订阅  订阅
响应式布局分类

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

    缩放、流式布局与响应式

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

流式布局就不一样,因为它们随着窗口尺寸缩放容器元素。通过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 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。

posted on 2023-06-30 10:02  香香的泡泡  阅读(81)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3