页面响应式网络布局原理
来源:互联网 发布:贷款那个软件好 编辑:程序博客网 时间:2024/06/01 08:45
window.onresize=function(){}:改变窗口事件,即窗口或框架被调整大小时发生;
新建一个空白css链接
<link rel="stylesheet" type="text/css" href=""id="styleCss">
当页面宽度>960时,调用css/1.css
当页面宽度>480时,调用css/2.css
……
<script type="text/javascript">window.onload=function(){ var styleCss=document.getElementById("styleCss"); window.onresize = reSize;//不加括号,表示多次运用这个函数 // 加了括号,表示页面加载时就调用,只调用一次 function reSize(){ var clientWidth=client().width;//得到当前页面的宽度 console.log(clientWidth); if(clientWidth>980){ styleCss.href=" "; }else if(clientWidth>640){ styleCss.href="css/pad.css"; }else{ styleCss.href="css/mobile.css" } } function client() { if(window.innerWidth != null) // ie9 + 最新浏览器 { return { width: window.innerWidth, height: window.innerHeight } } else if(document.compatMode === "CSS1Compat") // 标准浏览器 { return { width: document.documentElement.clientWidth, height: document.documentElement.clientHeight } } return { // 怪异浏览器 width: document.body.clientWidth, height: document.body.clientHeight } } }</script>
0 0
- 页面响应式网络布局原理
- 响应式页面布局
- 响应式布局原理
- 响应式布局的原理
- 前端页面响应式布局 简单实现
- 页面居中、响应式布局的总结
- bootstrap响应式布局的控制原理
- 使用css3的@media属性实现页面响应式布局
- 第一个响应式布局的简单页面
- 通过js控制页面元素的响应式布局
- CSS---使用flex布局做响应式页面
- html css rem响应式页面布局实例
- 响应式WEB页面布局插件——XMlayout.js
- 第30篇 移动端响应式布局页面实现
- 响应式开发从原理到实战案例(三):静态页面转响应式页面
- [响应式布局]响应式布局技巧
- 响应式布局入门
- 响应式布局入门
- DOM0级和DOM2级事件处理程序的区别? — 第13.2.2节
- 分支限界法的0-1背包问题Python实现
- 数据库--索引的基本概念及作用
- 【DM】设计模式再回顾---委托
- CentOS 7 部署 Kubernetes
- 页面响应式网络布局原理
- Linux根目录”/“下各个系统文件夹的含义和用途
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- Heap Dump与Analyzer
- 如何解决InflateException错误与FloatingActionButton报错
- 第九周oj1
- Ubuntu 16.04安装安装iBus中文输入法
- matlab添加工具箱(2014b版)
- 机器学习中一些比较优秀的网站和阅读资料网站