最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

移动端-响应式、rem/em、利用Js动态实现移动端自适应

来源:懂视网 责编:小采 时间:2020-11-27 20:23:11
文档

移动端-响应式、rem/em、利用Js动态实现移动端自适应

移动端-响应式、rem/em、利用Js动态实现移动端自适应:随着3G的普及,越来越多的人使用手机上网。移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?本篇文章将讲述自适应网页设计的概念和方法,使网页开发人员维护同一个网页
推荐度:
导读移动端-响应式、rem/em、利用Js动态实现移动端自适应:随着3G的普及,越来越多的人使用手机上网。移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?本篇文章将讲述自适应网页设计的概念和方法,使网页开发人员维护同一个网页

实例2:视觉中国首页的响应式实现

  首先来看该页面在不同窗口中的展示效果:

  在窗口宽度大于1200px时候的页面样式如下:

  在窗口宽度大于900px并且小于1200px时候页面样式如下:

当页面宽度小于900px时候页面样式如下:

接下来我们来看具体的代码实现:

  html代码如下:注意有几张图片则写几个col

<p class="group_wrap">
 <p class="group">
 <p class="col">
 <p class="img_logo">
 <img src="img/8.jpg" alt="">
 </p>
 </p>
 <p class="col">
 <p class="img_logo">
 <img src="img/9.jpg" alt="">
 </p>
 </p>
 </p>
</p>

css代码如下,默认是页面宽度大于1200px时候的页面:

.group_wrap{
 width: 100%;
 overflow: hidden;
}
.group{
 width: 1200px;
 margin: 0 auto;
 overflow: hidden;
}
.col{
 width: 280px;
 margin: 10px;
 float: left;
}
.img_logo{
 padding: 10px;
 background: white;
}

实现响应式代码如下,放在css文件的最下方即可:

/*当页面的宽度在900px ~ 1200px之间的时候*/
@media screen and (min-width: 900px) and (max-width: 1200px){
 .group{
 width: 900px;
 }
}
/*当页面的宽度在600px ~ 900px之间的时候*/
@media screen and (min-width:600px) and (max-width: 900px){
 .group{
 width: 600px;
 }
}

总结:实际上响应式页面的实现非常简单,只要认真学,经常练,一定可以熟练掌握的!

  

四. 页面使用相对字体

  在我们平常的网页布局过程中经常使用绝对单位像素(px)来进行布局,这样的布局不适合我们自适应网页的实现,所以我们现在来介绍两种常见的绝对单位em和rem。rem(font size of the root element)是指相对于根元素的字体大小的单位。简单的说它就是一个相对单位。看到rem大家一定会想起em单位,em(font size of the element)是指相对于父元素的字体大小的单位。它们之间其实很相似,只不过一个计算的规则是依赖根元素一个是依赖父元素计算。

  1. 相对长度单位em

      em的特点 : ① em的值并不是固定的; ② em始终会继承父级元素的字体大小。

      废话不多说,直接上代码:

html代码:

<p class="one">
 <span>第一层</span>
 <p class="two">
 <span>第二层</span>
 <p class="three">
 <span>第三层</span>
 </p>
 </p>
</p>

css代码:

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

移动端-响应式、rem/em、利用Js动态实现移动端自适应

移动端-响应式、rem/em、利用Js动态实现移动端自适应:随着3G的普及,越来越多的人使用手机上网。移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?本篇文章将讲述自适应网页设计的概念和方法,使网页开发人员维护同一个网页
推荐度:
标签: 移动端 自适应 rem
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top