<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no,minimal-ui"/>
<title>无标题文档</title> </head>
<style>
*{ padding:0;margin:0}
li{ list-style:none}
html{ font-size:100px;}
body{ font-size:.12rem; max-width:640px; margin:0 auto}
footer,header{ z-index:9999; background:rgba(0,0,0,.8); color:#fff; font-size:.16rem; width:100%; height:.4rem; line-height:.4rem; text-align:center;}
header{ position:fixed; left:0;top:0;}
.ullist {}
.ullist li{ margin:.1rem .1rem 0 .1rem; height:.72rem;}
.ullist li a{display: -webkit-box;display: box; height:.72rem; color:#333; text-decoration:none}
.ullist li img{width:1rem; height:.72rem; margin-right:.1rem;}
.ullist li .info{-webkit-box-flex: 1;box-flex: 1;}
.ullist li .title{ height:.32rem; line-height:.32rem; font-size:.14rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ullist li .text{ line-height:.2rem; height:.4rem; color:#666; overflow:hidden;} /**swiper**/
.swiper-container {margin: 0 auto;position: relative;overflow: hidden;z-index: 1;}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate(0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.swiper-slide {-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}
.swiper-pagination {position: absolute;text-align: center;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index: 10;}
.swiper-container-horizontal>.swiper-pagination {bottom: 10px;left: 0;width: 100%;}
.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;margin: 0 3px;border-radius: 100%;background: #ccc;}
.swiper-pagination-bullet-active{ background-color:#fa4e68 !important;}
.banner{ position:relative; height:1.5rem; width:100%; margin-top:.4rem; overflow:hidden}
.banner img,.banner li{ height:100%; width:100%}
.swiper-container3{ height:1.5rem;}
</style>
<body> <header>
<p>这是一段测试rem的文字</p>
</header>
<!-- <div>这是一段测试rem的文字</div>
<a href="">这是一个文字连接</a>-->
<section class="banner">
<div class="swiper-container3">
<div class="swiper-wrapper">
<div class="swiper-slide"><a href="111"><img src="http://m.pc6.com/public/img/huangtu.jpg"></a></div>
<div class="swiper-slide"><a href="222"><img src="http://m.96u.com/qmqz/top.jpg"></a></div>
<div class="swiper-slide"><a href="3333"><img src="http://m.pc6.com/public/img/20151029.jpg"></a></div>
<div class="swiper-slide"><a href="444"><img src="http://m.pc6.com/public/img/menghuanxiyou.jpg"></a></div>
</div>
<div class="swiper-pagination"></div>
</div>
</section>
<ul class="ullist">
<li><a href=""><img src="http://mtgi1.jia.com/115/609/15609632.m.jpg"><div class="info"><p class="title">这是文章标题</p><p class="text">这是简介这是简介这是简介这是简介这是简介这是简介</p></div></a></li>
<li><a href=""><img src="http://mtgi1.jia.com/114/691/14691671.m.jpg"><div class="info"><p class="title">这是文章标题</p><p class="text">这是简介这是简介这是简介这是简介这是简介这是简介</p></div></a></li>
<li><a href=""><img src="http://tgi12.jia.com/116/034/16034054.jpg"><div class="info"><p class="title">这是这是文章标题这是文章标题文章标题</p><p class="text">这是简介这是简介这是简介这是简介这是简介这是简介</p></div></a></li>
<li><a href=""><img src="http://mtgi1.jia.com/115/609/15609632.m.jpg"><div class="info"><p class="title">这是文章标题</p><p class="text">这是简介这是简介这是简介这是简介这是简介这是简介</p></div></a></li>
<li><a href=""><img src="http://mtgi1.jia.com/114/691/14691671.m.jpg"><div class="info"><p class="title">这是文章标题</p><p class="text">这是简介这是简介这是简介这是简介这是简介这是简介</p></div></a></li>
<li><a href=""><img src="http://tgi12.jia.com/116/034/16034054.jpg"><div class="info"><p class="title">这是这是文章标题这是文章标题文章标题</p><p class="text">这是简介这是简介这是简介这是简介这是简介这是简介</p></div></a></li>
<li><a href=""><img src="http://mtgi1.jia.com/115/609/15609632.m.jpg"><div class="info"><p class="title">这是文章标题</p><p class="text">这是简介这是简介这是简介这是简介这是简介这是简介</p></div></a></li>
<li><a href=""><img src="http://mtgi1.jia.com/114/691/14691671.m.jpg"><div class="info"><p class="title">这是文章标题</p><p class="text">这是简介这是简介这是简介这是简介这是简介这是简介</p></div></a></li>
<li><a href=""><img src="http://tgi12.jia.com/116/034/16034054.jpg"><div class="info"><p class="title">这是这是文章标题这是文章标题文章标题</p><p class="text">这是简介这是简介这是简介这是简介这是简介这是简介</p></div></a></li>
</ul>
<footer>测试rem</footer>
<script src="http://m.qbaobei.com/Public/Home/qbaobeimobile2/js/jquery.js"></script>
<script src="http://m.qbaobei.com/Public/Home/qbaobeimobile2/js/swiper.js"></script>
<script>
(function(a, d) {
var b = a.documentElement, e = "orientationchange" in window ? "orientationchange" : "resize",
c = function() {
var a = b.clientWidth;
a && (b.style.fontSize = Math.min(a, 640) / 320 * 100 + "px")
};
console.log(b.style.fontSize);
a.addEventListener && (d.addEventListener(e, c, !1), a.addEventListener("DOMContentLoaded", c, !1))
})(document, window); //lunbo
$(function(){ function autoPic(){
var mySwiper = new Swiper('.swiper-container3', {
//autoplay: 3000,
loop : true,
autoplayDisableOnInteraction : false,
pagination : '.swiper-pagination',
});
};
if($('.swiper-container3').length>0){autoPic()}; }) </script>
</body>
</html>

 Tips:注意雪碧图处理方式

/**雪碧背景图错位解决方案一 使用百分比**/
/*header .ico{ width:.4rem; height:.4rem; background:url(http://m.qbaobei.com/Public/Home/qbaobeimobile2/images/ico.png) 0 44.5% no-repeat; background-size: 34px auto;}
*//**雪碧背景图错位解决方案 二**/
header .ico{width:.4rem; height:.4rem; background: none;position: relative;overflow: hidden;}
header .ico:after{content: '';display: block;width: 10000%;height: 10000%;position: absolute;left: 0;top: 0;background-image: url(http://m.qbaobei.com/Public/Home/qbaobeimobile2/images/ico.png);background-repeat: no-repeat;background-size: 34rem;-webkit-transform-origin: 0 0;-webkit-transform: scale(.01);transform-origin: 0 0;transform: scale(.01);background-position: 0 -373rem;}

2.移动端深度文章研究推荐文章

1.http://www.cocoachina.com/webapp/20151110/14148.html

2.http://taobaofed.org/blog/2015/11/04/mobile-rem-problem/

3.http://caibaojian.com/web-app-rem.html

rem测试用实现移动端自适应页面的更多相关文章

  1. 使用rem设计移动端自适应页面三(转载)

    使用rem 然后根据媒体查询实现自适应.跟使用JS来自适应也是同个道理,不过是js更精确一点.使用媒体查询: html { font-size: 62.5% } @media only screen ...

  2. 使用rem设计移动端自适应页面一(转载)

    1.困扰多时的问题 在这之前做Web App开发的的时候,在自适应方面一般都是宽度通过百分比,高度以iPhone6跟iPhone5之间的一个平衡值写死,我们的设计稿都是iPhone5的640 * 11 ...

  3. rem实现移动端自适应页面

    一.把px转换成rem方案 1.cssrem插件 2.css预处理器 3.rem-unit插件 4.px2rem插件 rem就是相对于根元素的font-size来做计算,设置好根结点字体大小,子节点用 ...

  4. 使用rem设计移动端自适应页面二(转载)

    由于日常需求以无线居多,所以可以在业务中做一些尝试,如 rem,刚接触这个特性的时候,曾经一度爱不释手,仿佛在无线开发的坎坷路上寻找到一条捷径.然而随着使用范围的扩大,慢慢的发现了一些使用 rem 带 ...

  5. vw实现移动端自适应页面

    一.设备支持情况 测试网站:https://caniuse.com/#search=vw css3test:https://airen.github.io/css3test/,https://gith ...

  6. 使用rem配置PC端自适应大屏

    效果如下 使得大屏不论在什么宽高比例依然能展示全部数据 安装 npm install -S postcss-pxtorem rem配置思路 原先的rem函数是能解决大部分的问题的,如果展示不全,也可以 ...

  7. 【转载】rem自适应布局-移动端自适应必备

    原文链接:rem自适应布局-移动端自适应必备 版权所有,转载时请注明出处,违者必究. 由于移动端特殊性,本文讲的是如何使用rem实现自适应,或叫rem响应式布局,通过使用一个脚本就可以rem自适应,不 ...

  8. rem 结合 scss 移动端自适应 初级入门demo

    首先说明 本篇 内容 适合初级使用 rem 开发移动端 自适应 公式计算 推导过程, 高手绕路. 目标尺寸 = rem  *  根字体大小 Px   =  rem * (html根字体px) 根字体大 ...

  9. 基于rem的移动端响应式适配方案(详解) 移动端H5页面的设计稿尺寸大小规范

    基于rem的移动端响应式适配方案(详解) : https://www.jb51.net/article/118067.htm 移动端H5页面的设计稿尺寸大小规范 http://www.tuyiyi.c ...

随机推荐

  1. POJ 3934 Queue(DP)

    Queue Description Linda is a teacher in ACM kindergarten. She is in charge of n kids. Because the di ...

  2. nettyclient异步获取数据

    源代码见,以下主要是做个重要代码记录 http://download.csdn.net/detail/json20080301/8180351 NETTYclient获取数据採用的方式是异步获取数据, ...

  3. java线程API学习 线程池ThreadPoolExecutor(转)

    线程池ThreadPoolExecutor继承自ExecutorService.是jdk1.5加入的新特性,将提交执行的任务在内部线程池中的可用线程中执行. 构造函数 ThreadPoolExecut ...

  4. poj2593 Max Sequence(两个不相交字段的最大总和与)

    转载请注明出处:http://blog.csdn.net/u012860063? viewmode=contents 题目链接:id=2593">http://poj.org/prob ...

  5. 探测器 C++ Singleton(辛格尔顿)

    一.静态模式不是单一的情况下, 刚开始学习的人可能误, 误以为所有的成员变量和成员方法用于 static , 就是单例模式了: class Singleton { public:     /* sta ...

  6. sharepoint 2013 配件控制FileUpload如何检查是否图像的方法

    它记录的附件控制FileUpload如何检查是否图像的方法: function checkImg() { var fileObj =document.getElementById('<%=Fil ...

  7. Nyoj 星际之门(一)(Cayley定理)

    描述 公元3000年,子虚帝国统领着N个星系,原先它们是靠近光束飞船来进行旅行的,近来,X博士发明了星际之门,它利用虫洞技术,一条虫洞可以连通任意的两个星系,使人们不必再待待便可立刻到达目的地. 帝国 ...

  8. 从头开始学JavaScript (十二)——Array类型

    原文:从头开始学JavaScript (十二)--Array类型 一.数组的创建 注:ECMAscript数组的每一项都可以保存任何类型的数据 1.1Array构造函数 var colors = ne ...

  9. vim_编码配置文件_utf8乱码解决

    1:简化步奏 调整 :vimrc的脚本配置 编辑~/.vimrc文件,(没有的话新建个)加上如下几行: set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb23 ...

  10. Petroglyph访问:中间件游戏

    Xsolla有幸与Petroglyph的总裁及创始人Michael Legg进行了对话. 这是及时战略游戏中对主要一家公司. 由前Westwood的员工 创办,还设计了一块新的RTS游戏-Grey G ...