English

网站建设
     
当前位置:网站建设 >> 建站手册 >> 浏览文章

HTML5网站响应式布局有哪些主要方式?

发布日期:2019年01月24日 浏览次数: 作者:佚名  

我们都知道,目前主流的pc屏幕的分辨率都是1366*768、1440*900 、1280*1024等大屏的显示器。所以网页不能再按照1024的标准来设计或者是前端重构了。加上现在移动互联网的发展势头,国内众多电商网站还是门户网站,移动端的流量要大于pc端的,移动互联网平台不容错过。

响应式的核心优势在于设计者可以为所有设备使用同一种模板,只需要用CSS来定制内容在各种大小屏幕上的呈现方式。

一、4种响应式布局的设计方法

1,大图平铺自适应

这是一种给用户感受最强烈的大背景全屏视觉,整个视觉主打一张完整图片,交互和文字信息较为简单。图片尺寸根据屏宽大小自适应,交互菜单和文字信息通常默认系统字体通过大小变换和位移进行屏宽自适应。

2、中心定位,两侧自适应

这种方法是将内容和视觉居中,把尺寸控制在1000px以内。左右两侧放一些辅助信息,让它们根据屏幕宽度自适应。

3、单侧定位,中心延伸展开

这个方法就是把主要的内容放在左侧,然后右边放一些辅助信息。这是根据用户阅读习惯决定的,中间这块是自适应屏幕宽度内容。

4、小切糕全屏响应式设计

其实小切糕全屏响应式设计算是瀑布流里面的一种。是根据屏幕宽度进行计算,以一个比较小的单元格微基础,然后以2倍,3倍,4倍等方式进行拓展,并计算出最适合的完整组合。通常用在图片信息展示页面。

二、响应式布局的组成和常用插件介绍

1、Media Query

Media Query的主要作用是根据不同的分辨率去调整一些不同的样式。由于目前主流的移动设备都基于ios和Android,这两者的自带浏览器都是webkit内核,因此我们可以使用viewport属性和Media Query技术实现响应式网页。通过这一方法,我们能实现让基准字号font-size在不同分辨率下显示不一样的内容。

2、Fluid grid

Fluid grid也称流体布局,就是在PC端实现的基础上将一些元素的狂傲由固定调整为弹性制的百分比或是字体比例等。使用Fluid grid的网站能够根据屏幕宽度自动调整页面中每列的宽度,从而保证页面始终处于完整展现的状态,并且实现原有的基本功能。

3、Flex box

Flex box是CSS3新添加的一种模型属性,它的出现有力的打破了我们常常使用的浮动布局、实现垂直等高、水平均分、按比例划分,可以实现许多我们之前做不到的自适应布局。如果你希望网站能以webapp的外观呈现在手机用户面前,那么,Flex box就是个不错的方式。Flex box和APP的结构很类似,头部底部全部固定,而中间部分的高度实现自适应。


 
上一篇:响应式布局实现的几种方法 — 弹性布局 下一篇:解决flex新旧版本的兼容性写法