CSS中zoom和scale的差异

访客4年前黑客资讯639

先说原理

zoom和scale这两个器械都是用于对米素的缩放,但两者除了兼容性之外另有一些差别的地方。zoom缩放会将米素保持在左上角,而scale默认是中央位置,可以通过transform-origin来设置。

另外他们执行的渲染顺序也差别zoom可能影响到盒子的盘算。


例子

<style>
div {
	 width:300px;height:100px;
  border:1px solid red;
  font-size:0px;
  line-height:100px;
  margin:10px;
}
span {
  display:inline-block;
  height:80px;width:200px;background:blue;
  vertical-align:middle;
  overflow:hidden;
}
</style>

html

<div>
  <span style="-webkit-transform:scale(0.5);"></span>
</div>
<div>
  <span style="-webkit-transform-origin:top left;-webkit-transform:scale(0.5);"></span>
</div>
<div>
  <span style="zoom:0.5;"></span>
</div>

效果



稍微解释一下

之一个测试中只设置了scale,于是米素以自己的中央为基点做缩放。  

第二个测试中不仅设置了scale,另有origin来将缩放的基点设置到左上角,因此转变竣事后米素呆在了左上角。虽然容器设置了和高度一样的行高,当它并没有在容器里居中,由于scale是先结构后变换的,变换不会对结构产生影响。  

最后一个测试是使用zoom,虽然Firefox上不支持,但这是个很古老的特征了。它和第二个测试的区别是它先缩放,后盘算结构。所以在例子中它得到了垂直居中效果。


zoom与scale的区别总结  

1、兼容性的差异:zoom为非尺度属性,除firefox浏览器已在其他浏览器中得到了优越支持,scale已经是尺度属性除IE8-外现代浏览器均能较好的支持;

2、取值差异:zoom的正当值可以为数值、百分比以及normal而scale则只能为数值;  

3、缩放中央点差异:zoom缩放中央点为左上角,而scale默以为中央点但可以通过transform-origin举行改变;  

4、重绘差异:zoom的缩放改变了米素占有空间的巨细会引起整个页面的重绘而scale缩放所占有的原始尺寸稳固,只在当前米素举行重绘; 

5、渲染盘算 *** 可能有差异:zoom为锐化,而scale为模糊; 

6、对文字的缩放规则不一致:zoom的缩放依然受限于最小12px的中文巨细限制;而scale就是纯粹就图形举行比例控制,文字50%原来尺寸; 

 7、这点应该是与上一条相似,border为1px的时刻zoom受限于浏览器最小显示1px;而scale就纯粹举行比例控制,不受限。 

思源资源网:分类流动

1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入

相关文章

什么软件可以查开宾馆记录_怎么查一个人住酒店记录

用什么软件能够查开宾馆记录_如何查询一个人住酒店记录 新的时期,离不了创业思维,项目投资的自主创新,实际上便是为了更好地造成可持续性的“有机化学商业服务”。许多 酒店餐厅的升級实际上是被时代所...

黑客网站模拟下载,网络黑客出金黑平台,黑客如何盗取密码

PyPI 在2019年具有超越140亿的下载量,较2019年添加了一倍,其时的下载次数约为63亿次。 一个不盯梢搜索引擎还有一个垂钓网站,它假装成了官方的权游在线商城,而它的首要意图是收集权游粉丝的信...

相关系数怎么算?python如何计算相关系数与协方差

相关系数怎么算?python如何计算相关系数与协方差

一起学习,一起成长!     前言 相关系数与协方差都是表示两个变量之间的关系。 相关系数是研究变量之间的线性相关程度的量。而相关系数又被细分为简单相关系数、复相关系数、典型相关系数。协方差...

能不能查到跟谁开的房(派出所能查出和谁开过房吗)

 网站需要优化,而在优化过程中,因为优化手段不当,很容易遭到搜索引擎降权,很多站长都害怕遇到这样的情况,因为一旦网站被降权,这就意味着以前所有的努力和付出都化为泡影,对站长的打击是相当大的,不过,...

淘宝上找黑客(学生黑客接单)

淘宝上怎么找黑客 1、怎么找黑客退出接单当前账号。淘宝上学生接单哦。6。7。接单学校的一位老师发现自己班上的学生李黑客接单丹在网络上的数学成绩为87分,西装暴徒,破坏个人原则,枪毙。知道如何修补,淘宝...

免费找黑客协助盗号-黑客攻击家里网络(黑客举行网络攻击通常接纳以下

网络黑客如何进攻滴滴打车系统软件 怎么修改网游网络服务器数据信息(网游代理网络服务器) 做为一个网络黑客务必会什么用 怎祥让自身的手机上酿出电脑摄像头(让手机变电脑监控摄像头) 网...