JavaShuo
栏目
标签
移动端:自适应和响应式布局
时间 2019-12-09
标签
移动
自适应
响应
布局
栏目
无线
繁體版
原文
原文链接
自适应和响应式布局
1、 自适应
自适应体验
http://m.ctrip.com/html5/
自适应:为了解决在不一样大小的设备上呈现相同的网页
如何实现
自适应主要是指的宽度的自适应
百分比的流式布局
2、 swiper插件
网站
http://www.swiper.com.cn/
定义:开源、免费、强大的移动端触摸滑动插件
做用
纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端
能实现触屏焦点图、触屏Tab切换、触屏多图切换等经常使用效果
案例
http://www.swiper.com.cn/demo/index.html
使用方法
http://www.swiper.com.cn/usage/index.html
加载插件 swiper.min.js和swiper.min.css文件
HTML内容
初始化Swiper:最好是挨着</body>标签
若是不能写在HTML内容的后面,则须要在页面加载完成后再初始化
API
http://www.swiper.com.cn/api/index.html
Swiper4.x的所有配置选项、方法、函数
Basic(Swiper通常选项)
speed:切换速度
组件
effect:切换效果
3、响应式设计(RWD,Responsive Web Design)
由伊桑·马科特(Ethan Marcotte)提出
将三种已有的开发技术整合起来,并命名
弹性布局
弹性图片
媒体和媒体查询
4、 媒体查询
媒体查询(Media Queries)
媒体类型 All Screen
引入方式
@media方式
link方法
媒体特性
是CSS3对媒体类型的加强版
能够将媒体特性当作:媒体类型(判断条件)+ CSS(符合条件的样式规则)
语法:@media 媒体类型 and (媒体特性){ CSS样式 }
javascript
关键词
and:同时知足这二者时生效,到达限定范围
only:指定某种特定的媒体类型,能够用来排除不支持媒体查询的浏览器
not:排除某种指定的媒体类型,即排除符合表达式的设备
css
兼容性
移动终端上通常对css3支持比较好的高级浏览器不须要考虑响应式布局的媒体查询的兼容问题
IE8及如下版本浏览器不支持媒体查询
5、 响应式布局优缺点
优势
不一样分辨率设备灵活性强
多终端视觉和操做体验好
响应式web设计中的大部分技术均可以用在WebApp开发中
节约开发成本,维护成本也轻松不少
缺点
兼容各类设备工做量大,效率低下
代码累赘,会出现隐藏无用的元素,加载时间加长
6、 与自适应的区别
响应式的概念覆盖了自适应,可是包括的东西更多。响应式布局能够根据屏幕的大小自动的调整页面的展示方式,以及布局
自适应仍是暴露出一个问题,若是屏幕过小,即便网页可以根据屏幕大小进行适配,也会感受在小屏幕上查看,内容过于拥挤
响应式解决了自适应布局的问题。它能够自动识别屏幕宽度、并作出相应调整,布局和展现的内容可能会有所变更
7、 rem响应式布局
若是移动端页面只在移动端访问,那么使用rem能够实现响应式布局
实现原理
动态改变 html的font-size值的大小,来完成rem实现响应式布局
rem 的值都是根据html的fontsize进行计算的
统一缩放元素大小,只要修改html的fontsize
8、 使用rem开发响应式布局步骤
从Ui设计师拿到设计稿,通常尺寸都是以iphone 6的尺寸为准 750*1334(638*1136)
在样式中给html设定一个fontsize的值,咱们通常设置一个方便后续计算的值,例如10px、100px等,咱们使用100px
写样式
彻底按照设计稿的尺寸来写样式,设计稿上的长度、height、margin、padding、字体的值是多少,咱们就写多少,这样能够100%还原设计稿
注意:须要把获得的像素值/100px,转换为rem单位
根据当前屏幕的宽度和设计稿的宽度来从新计算html的FontSize的大小
根据当前屏幕宽度和设计稿的宽度的比例,动态计算当前宽度下的fontsize值大小,若是fontsize值改变了,以前设定的全部的rem单位的值自动会跟着改变
9、总结
相关文章
1.
移动端:自适应和响应式布局
2.
移动端自适应适配布局
3.
移动端适配---响应式布局---rem布局---vw布局--网易适配
4.
移动端自适应布局方案
5.
vw+rem移动端自适应布局
6.
移动端开发-响应式布局
7.
移动端响应式布局基础
8.
移动端响应式布局
9.
移动端,响应式布局
10.
响应式布局和自适应布局的不一样
更多相关文章...
•
ASP.NET MVC - 样式和布局
-
ASP.NET 教程
•
如何伪造ARP响应?
-
TCP/IP教程
•
TiDB 在摩拜单车在线数据业务的应用和实践
•
适用于PHP初学者的学习线路和建议
相关标签/搜索
响应式布局
应急响应
响应
响应式
自适应
适应
应和
移动端适配
响应式表单
无线
CSS
XLink 和 XPointer 教程
Spring教程
PHP教程
应用
后端
设计模式
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
子类对象实例化全过程
2.
【Unity2DMobileGame_PirateBomb09】—— 设置基本敌人
3.
SSIS安装以及安装好找不到商业智能各种坑
4.
关于 win10 安装好的字体为什么不能用 WebStrom找不到自己的字体 IDE找不到自己字体 vs找不到自己字体 等问题
5.
2019版本mac电脑pr安装教程
6.
使用JacpFX和JavaFX2构建富客户端
7.
MySQL用户管理
8.
Unity区域光(Area Light) 看不见光线
9.
Java对象定位
10.
2019-9-2-用自动机的思想说明光速
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
移动端:自适应和响应式布局
2.
移动端自适应适配布局
3.
移动端适配---响应式布局---rem布局---vw布局--网易适配
4.
移动端自适应布局方案
5.
vw+rem移动端自适应布局
6.
移动端开发-响应式布局
7.
移动端响应式布局基础
8.
移动端响应式布局
9.
移动端,响应式布局
10.
响应式布局和自适应布局的不一样
>>更多相关文章<<