页⾯缩放兼容性处理⽅法(zoom,Firefox⽕狐浏览器)
1、页⾯缩放⽤到的技术点
(1)zoom
zoom:normal | <number> | <percentage>
默认值:normal
适⽤于:所有元素
继承性:有
可以使⽤⽤浮点数和百分⽐来定义缩放⽐例。
zoom的兼容性:firefox 全系列不⽀持。
(2)transform
transform:scale(1.1,1.1);
scale(x,y) 定义 2D 缩放转换。
transform 属于CSS3属于,其兼容性:IE6-8不⽀持。
2、页⾯缩放⽰例代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>页⾯缩放兼容性处理(zoom,Firefox⽕狐浏览器)</title>
<style>
* {
margin: 0;
padding: 0;
font-size: 14px;
font-family: "microsoft yahei";
box-sizing: border-box;
}
p {
text-indent: 2em;
line-height: 25px;
}
.btn {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;土地纠纷
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-
外滩webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
}
</style>
隐蔽的角落结局解析</head>
<body>
<button type="button" id="pageBig" class="btn">页⾯放⼤</button>
<button type="button" id="pageSmall" class="btn">页⾯缩⼩</button>
<p>
2020高考安排时间表前端对于⽹站来说,通常是指,⽹站的前台部分包括⽹站的表现层和结构层。因此前端技术⼀般分为前端设计和前端开发,前端设计⼀般可以理解为⽹站的视觉设计,前端开发则是⽹站的前台代码实现,包括基本的HTML和CSS以及JavaScript/ajax,现在最新的 </p>
<script src="cdn.bootcss/jquery/1.12.4/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
//初始化默认缩放级别
var zoomNum = 1;
var $body = $('body');
//页⾯放⼤函数
function PageBig() {
zoomNum += 0.1;
//兼容firefox浏览器代码
//需要transform-origin:center top设置,否则页⾯顶部看不到了
手提电脑如何设置wifi$body.css({
'-moz-transform': 'scale(' + zoomNum + ')',
'transform-origin': 'center top'
});
$body.css('zoom', zoomNum)
}
/
/页⾯缩⼩函数
function PageSmall() {
zoomNum -= 0.1;
//兼容firefox浏览器代码
//需要transform-origin:center top设置,否则页⾯顶部看不到了四川地震作文
$body.css({
'-moz-transform': 'scale(' + zoomNum + ')',
'transform-origin': 'center top'
});
$body.css('zoom', zoomNum);
}
$('#pageBig').click(function() {
PageBig();
});
$('#pageSmall').click(function() {
PageSmall();
});
})
</script>
</body>
</html>
效果:
注意:
transform转换的基准位置属性为transform-origin,transform-origin属性默认值为上下左右中间位置,即:
transform-origin:50% 50% 0
为防⽌页⾯顶部看不到,可以对transform-origin进⾏重新设置:
transform-origin: center top;
以上这篇页⾯缩放兼容性处理⽅法(zoom,Firefox⽕狐浏览器)就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论