响应式网页设计

2018-03-12  本文已影响0人  Z_哦

名词解释

1 是一种网页设计的技术做法,该设计可使网站在多种浏览设备(从桌面电脑显示器到移动电话或其他流动产品装置)上阅读和导航,同时减少缩放、平移和滚动。 via 知乎

2 内容布局能随用户使用显示器的不同而变化。 via百度

3网页内容会随着访问它的视口及设备的不同而呈现不同的样式。via课本

  1. Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。
  2. Sublime Text 是一个代码编辑器也是HTML和散文先进的文本编辑器。它最初被设计为一个具有丰富扩展功能的Vim。
  3. Coda是Panic推出适用在Mac上的网页开发工具
  4. notepad(记事本)是代码编辑器或WINDOWS中的小程序,用于文本编辑

三项组合技术

1 媒体类型和零个或多个检测媒体特性的表达式。
2 可以不必修改内容本身,而让网页适配不同的设备。
3 具有在CSS中实现条件逻辑的能力
4 可以从整体上修改一个网站的布局和外观

标签
<link> 询问设备的类型和特性
<meta>可以在其中设置像素

学习Marcotte

为何需要响应式设计

分辨率 百分率范围 对应产品
360×640 17.91%~23.89% 4.7寸手机
1366×768 11.89%~13.34% 电脑
1920×1080 6.62%~7.88% 电脑
image.png

例子

网站 菜单 图片布局
http://packdog.com/preview 电脑视觉下菜单在上方,到达32×787断点后会把菜单隐藏 浮动排至最右边经过断点后图片会变成符合手机滑动方式单张如杂志般滚动
http://m.wufazhuce.com/ 菜单从始至终采用隐藏的方式 图片在手机上是符合视觉下单张图片观赏,但没有断点,直到1085×526时照片像被过度拉长,整个页面布局严重拉伸。字也变得很小看不清晰
不运用响应式前后比较 image.png
image.png

响应式与前后端关系

API可以简单的理解为一个URL地址。具体来说是前端页面向API发送了一个请求的数据A,后端接收到A,根据业务的需求将A变成处理后的数据B,并把B返回给前端页面上。这个过程中前端不知道也不必知道API内部是如何工作的,前端只需要根据发送的数据获取到需要的数据。后端的工作就是接收前端发来的数据,处理后返回给前端使用。

上一篇 下一篇

猜你喜欢

热点阅读