使用CSS3的scale实现网页整体缩放


Posted in Javascript onMarch 18, 2014

今天学习了一下QQ邮箱的网页整体缩放效果,原来实现方法很简单,代码如下:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8" /> 
<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no"> 
<title>测试页面</title> 
<style type="text/css"> 
div { 
width: 600px; 
text-align: center; 
font-size: 4em; 
color: #333; 
} 
</style> 
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.js"></script> 
<script type="text/javascript"> 
$(function() { 
var r = document.body.offsetWidth / window.screen.availWidth; 
$(document.body).css("-webkit-transform","scale(" + r + ")"); 
}); 
$(window).resize(function() { 
var r = document.body.offsetWidth / window.screen.availWidth; 
$(document.body).css("-webkit-transform","scale(" + r + ")"); 
}); 
</script> 
</head> 
<body> 
<div>改变窗口大小试试,你会发现什么?</div> 
</body> 
</html>
Javascript 相关文章推荐
json跟xml的对比分析
Jun 10 Javascript
自己做的模拟模态对话框实现代码
May 23 Javascript
javascript委托(Delegate)blur和focus用法实例分析
May 26 Javascript
AngularJS之自定义服务详解(factory、service、provider)
Apr 14 Javascript
jQuery实现动态删除LI的方法
May 30 jQuery
js学习总结之dom2级事件基础知识详解
Jul 27 Javascript
详解Node使用Puppeteer完成一次复杂的爬虫
Apr 18 Javascript
解决vue同一slot在组件中渲染多次的问题
Sep 06 Javascript
Vue 第三方字体图标引入 Font Awesome的方法
Sep 28 Javascript
JavaScript之实现一个简单的Vue示例
Jan 17 Javascript
JS实现页面鼠标点击出现图片特效
Aug 19 Javascript
json.stringify()与json.parse()的区别以及用处
Jan 25 Javascript
使用jquery实现IE下按backspace相当于返回操作
Mar 18 #Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
Mar 18 #Javascript
js身份证判断方法支持15位和18位
Mar 18 #Javascript
验证码在IE中不刷新而谷歌等浏览器正常的解决方案
Mar 18 #Javascript
用js将内容复制到剪贴板兼容浏览器
Mar 18 #Javascript
javascript页面上使用动态时间具体实现
Mar 18 #Javascript
JS调用页面表格导出excel示例代码
Mar 18 #Javascript
You might like
无线电广播的开始
2002/01/30 无线电
PHP简单实现防止SQL注入的方法
2018/03/13 PHP
js截取小数点后几位的写法
2013/11/14 Javascript
使用javascript实现json数据以csv格式下载
2015/01/09 Javascript
javascript实现rgb颜色转换成16进制格式
2015/07/10 Javascript
javascript实现无缝上下滚动特效
2015/12/16 Javascript
基于javascript实现彩票随机数生成(升级版)
2020/04/17 Javascript
js实现仿购物车加减效果
2017/03/01 Javascript
Node.js中Bootstrap-table的两种分页的实现方法
2017/09/18 Javascript
JS+canvas画一个圆锥实例代码
2017/12/13 Javascript
JS+HTML5实现获取手机验证码倒计时按钮
2018/08/08 Javascript
微信小程序 slot踩坑的解决
2019/04/01 Javascript
js实现全选反选不选功能代码详解
2019/04/24 Javascript
Vue Router 实现动态路由和常见问题及解决方法
2020/03/06 Javascript
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
微信小程序实现音乐播放页面布局
2020/12/11 Javascript
python删除列表中重复记录的方法
2015/04/28 Python
matplotlib实现热成像图colorbar和极坐标图的方法
2018/12/13 Python
详解python的四种内置数据结构
2019/03/19 Python
django多个APP的urls设置方法(views重复问题解决)
2019/07/19 Python
浅谈python 调用open()打开文件时路径出错的原因
2020/06/05 Python
HTML5新表单元素_动力节点Java学院整理
2017/07/12 HTML / CSS
美国大码时尚女装购物网站:ELOQUII
2017/12/28 全球购物
英国豪华真皮和布艺沙发销售网站:Darlings of Chelsea
2018/01/05 全球购物
Notino意大利:购买香水和化妆品
2018/11/14 全球购物
美国美食礼品篮网站:Gourmet Gift Baskets
2019/12/15 全球购物
什么是抽象
2015/12/13 面试题
商务英语本科生的自我评价分享
2013/11/15 职场文书
经管应届生求职信
2013/11/17 职场文书
国际商贸专业自荐信
2014/06/09 职场文书
三关爱志愿服务活动方案
2014/08/17 职场文书
企业法人代表证明书
2014/09/27 职场文书
工伤事故赔偿协议书(标准)
2014/09/29 职场文书
学生党员批评与自我批评
2014/10/15 职场文书
中学教师师德师风承诺书
2015/04/28 职场文书
使用Html+Css实现简易导航栏功能(导航栏遇到鼠标切换背景颜色)
2021/04/07 HTML / CSS