zoom:1的作用认识

zoom:1这个属性一般不为人知,因为它最初是为IE设定的,在很多CSS手册上都查询不到。(现在最新版本的webkit也支持该属性,值为reset。作用为让你重设掉浏览器中正常的缩放行为——如果某个元素被声明了zoom:reset,页面上的其它元素在用户放大页面的时候都会跟着放大)

语法:

zoom: { number(数字) | percentage(百分比) | normal } ;
说明:zoom可以设置或检索对象的缩放比例,就是可以对所设置zoom值的元素进行缩放。zoom属性的值并不会继承,但它会影响到它的子元素,子元素会随着父元素一起放大或缩小。zoom的值即代表可以放大或缩小的倍数,支持三种类型,分别是:数字、百分比、normal,所有元素默认的zoom值为normal。


zoom的本意为缩放。但目前火狐、opera浏览器并不支持这个属性,那么这些浏览器用什么来缩放呢?答案是CSS3!

cale(<number>[, <number>]):提供执行[sx,sy]缩放矢量的两个参数指定一个2D 缩放。如果第二个参数未提供,则取与第一个参数一样的值。scale(X,Y)是用于对元素进行缩

放,可以通过transform-origin对元素 的基点进行设置,同样基点在元素中心位置;基中X表示水平方向缩放的倍数,Y表示垂直方向的缩放倍数,而Y是一个可选参数,如果没有设

置Y值,则表示 X,Y两个方向的缩放倍数是一样的。并以X为准。如:transform:scale(2,1.5);


常用的zoom的作用:

1.触发IE浏览器的haslayout。

2.解决ie下的浮动,margin重叠等一些问题。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值