值得收藏的14款响应式前端开发框架

作为今年大热的设计趋势,响应式已然是设计师的标配技能。今天阿里的同学从响应式设计的布局类型、布局实现两方面深入讲解,有哪些实现布局的方式,该采用何种方式,都有相当专业细致的解答,不多说,来收!

布局类型:

布局实现

采用何种方式实现布局设计,也有不同的方式,这里基于页面的实现单位而言,分为四种类型:固定布局、可切换的固定布局、弹性布局、混合布局。

固定布局:以像素作为页面的基本单位,不管设备屏幕及浏览器宽度,只设计一套尺寸; 可切换的固定布局:同样以像素作为页面单位,参考主流设备尺寸,设计几套不同宽度的布局。通过设别的屏幕尺寸或浏览器宽度,选择最合适的那套宽度布局; 弹性布局:以百分比作为页面的基本单位,可以适应一定范围内所有尺寸的设备屏幕及浏览器宽度,并能完美利用有效空间展现最佳效果; 混合布局:同弹性布局类似,可以适应一定范围内所有尺寸的设备屏幕及浏览器宽度,并能完美利用有效空间展现最佳效果;只是混合像素、和百分比两种单位作为页面单位。

可切换的固定布局、弹性布局、混合布局都是目前可被采用的响应式布局方式。

其中可切换的固定布局的实现成本最低,但拓展性比较差;而弹性布局与混合布局效果具响应性,都是比较理想的响应式布局实现方式。只是对于不同类型的页面排版布局实现响应式设计,需要采用不用的实现方式。通栏、等分结构的适合采用弹性布局方式、而对于非等分的多栏结构往往需要采用混合布局的实现方式。

布局响应 对页面进行响应式的设计实现,需要对相同内容进行不同宽度的布局设计,有两种方式:桌面优先(从桌面端开始向下设计);移动优先(从移动端向上设计); 无论基于那种模式的设计,要兼容所有设备,布局响应时不可避免地需要对模块布局做一些变化(发生布局改变的临界点称之为断点), 我们通过JS获取设备的屏幕宽度,来改变网页的布局,这一过程我们可以称之为布局响应屏幕。常见的主要有如下几种方式:

布局不变,即页面中整体模块布局不发生变化,主要有:

模块中内容:挤压-拉伸;

模块中内容:换行-平铺;

模块中内容:删减-增加;

布局改变,即页面中的整体模块布局发生变化,主要有:

模块位置变换;

模块展示方式改变:隐藏-展开;

模块数量改变:删减-增加;

很多时候,单一方式的布局响应无法满足理想效果,需要结合多种组合方式,但原则上尽可能时保持简单轻巧,而且同一断点内(发生布局改变的临界点称之为

转载于:https://www.cnblogs.com/wanliyuan/p/4359006.html

响应式网页的布局设计相关推荐

  1. html5 box布局,使用Flexbox打造响应式网页网格布局

    CSS3的Flexbox可以非常容易的制作出各种布局效果.前面我们已经结束了flexbox的基本使用方法,水平布局和垂直布局方法.这篇文章我们来看看如果制作具有响应式效果的flexbox双列网格布局效 ...

  2. html响应式布局是什么,什么是响应式网页设计?响应式布局的实现原理

    概念 响应式网页设计最初是由 Ethan Marcotte 提出的一个概念:为什么一定要为每个用户群各自打造一套设计和开发方案?Web设计应该做到根据不同设备环境自动响应及调整.当然响应式Web设计不 ...

  3. html响应式布局平移,响应式网页设计、响应式布局的实现原理

    概念 响应式网页设计最初是由 Ethan Marcotte 提出的一个概念:为什么一定要为每个用户群各自打造一套设计和开发方案?Web设计应该做到根据不同设备环境自动响应及调整.当然响应式Web设计不 ...

  4. 响应式网页设计移动端页面布局

    响应式网页设计 将弹性布局.弹性图片.媒体和媒体查询三种已有的开发技术整合起来,并命名响应式网页设计 媒体类型 常遇到的媒体类型是 All(全部) Screen(屏幕) Print(页面打印或打印预览 ...

  5. 自适应/响应式网页设计

    Responsive Web Design,翻译为自适应网页设计或响应式网页设计. 今天,智能手机和平板电脑等移动设备的普及程度令人难以置信,智能手机都白菜价了,几百块钱就能入手一部功能强劲的Andr ...

  6. 来和小伙伴一起学习响应式网页设计吧

    响应式设计现在已经成为网页设计师学习的焦点.优设哥发现群内有很多相关的讨论了,这说明我们平时接触该类案例越来越多. 你会渐渐发现,我们身边越来越多的企业和客户关注到响应式网站,作为勤奋的设计师,我们怎 ...

  7. 响应式网页布局 - W3Schools How-Tos 01

    W3Schools教学系列 W3Schools是知名的网页设计/前端开发教学网站,不仅提供HTML.CSS.JavaScript等的详尽教学,还可以把它当作说明文件(Documents).有经验的前端 ...

  8. 设计师必读的15个响应式网页设计教程

    @陈子木 响应式设计是由著名网页设计师Ethan Marcotte在2010年5月提出的设计概念,随后席卷前端和设计领域,成为了如今网页设计的大趋势.正如同Ethan所说:"响应式网站设计提 ...

  9. 响应式网页设计应该注意的9个原则

    响应式网站越来越受到大家的欢迎,有利也有弊的因素.它没有固定的页面尺寸.没有毫米或英寸,没有任何物理限制,让人感到无从下手.下面就和大家分析如何运用响应式web设计的各项基本原则来实现.为了简单起见, ...

最新文章

  1. 付睿:对新事物的追寻之旅 | 优秀毕业生专访
  2. 【一步教学,一步到位】mysql高可用架构
  3. idea ctrl+alt+t快捷键
  4. 西电继续教育计算机试题答案,西安电子科技大学网络与继续教育学院微机原理试题...
  5. Java微服务篇1——SpringBoot
  6. Java学习日报—SQL基础—2021/11/29
  7. xp系统windows 组件向导无iis安装选项解决办法
  8. VisualSVN Server更改SVN版本库存放路径的方法
  9. Flutter进阶第14篇:支付宝支付【上】
  10. Cisco公司的CAR流量控制策略
  11. 如何成熟处理客户反对意见
  12. word2vec和node2vec笔记(更新ing)
  13. SpringBoot 集成 TkMybatis
  14. 元宇宙终极目标是打造六界
  15. 合思·易快报,奔向费控「自动驾驶」无人区
  16. STAF/STAX安装配置
  17. 有什么好的降噪蓝牙耳机推荐,公认好用的降噪蓝牙耳机分享
  18. vue的下载安装和使用
  19. Mac 配置 docker 基本操作
  20. 面向对象与原型-ps:这一章简直是天书

热门文章

  1. Java线上问题排障:Linux内核bug引发JVM死锁导致线程假死
  2. ecshop中ajax的调用原理
  3. 图片服务器的url hash架构
  4. Google Mock(Gmock)简单使用和源码分析——源码分析
  5. 【数据库】SQLite和MySQL之间的对比和选择
  6. 【Go】Go基础(七):包
  7. 量子计算机人类意识云,意识上传-人类距离永生还要多久(大脑的工作原理很有可能与量子计算机一致)...
  8. php判断数组是否存在字符串中,php判断数组元素中是否存在某个字符串的方法
  9. mysql join union_MySQL中union和join语句使用区别的辨析教程
  10. k8s service type_k8s重器之Service