源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
楼主: ttx9n

[CSS] CSS中的zoom属性和scale属性的用法及区别

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2015-9-7 17:54:36 | 显示全部楼层 |阅读模式
这篇文章主要介绍了CSS中的zoom属性和scale属性的用法及区别,是CSS入门学习中的基础知识,需要的朋友可以参考下

zoom 属性
语法:
zoom:normal | <number> | <percentage>
默认值:normal
适用于:所有元素
继承性:有
取值:
normal:
使用对象的实际尺寸。
<number>:
用浮点数来定义缩放比例。不允许负值
<percentage>:
用百分比来定义缩放比例。不允许负值
说明:
设置或检索对象的缩放比例。
对应的脚本特性为zoom。

Scale属性
scale属性的取值为2个,它本身其实相当于一个函数,因为它的写法就和函数一样:
scale();
scale(x);
scale(x,y);
1、scale(x,y) 对元素进行缩放
X表示水平方向缩放的倍数 Y表示垂直方向的缩放倍数
Y是一个可选参数,没有设置的话,则表示X,Y两个方向的缩放倍数是一样的。并以X为准。
transform:scale(2,2.5);
2、scaleX(<number>) 元素只在X轴(水平方向)缩放元素。
默认值是1,基点一样在元素的中心位置。可以通过transform-origin来改变基点
transform:scaleX(2);
3、scaleY(<number>) 元素只在Y轴(垂直方向)缩放元素。
基点一样在元素的中心位置。可以通过transform-origin来改变基点。
transform:scaleY(2);
看看兼容性写法:

CSS Code复制内容到剪贴板
  1.  .test{   
  2. -moz-transform:scale(2,2);   
  3. -webkit-transform:scale(2,2);   
  4. -o-transform:scale(2,2);   
  5. background:url(img/i.png) no-repeat;   
  6. width:198px;   
  7. height:133px;   
  8. }  

zoom和scale的区别
zoom和scale这两个东西都是用于对元素的缩放,但两者除了兼容性之外还有一些不同的地方。zoom缩放会将元素保持在左上角,而scale默认是中间位置,可以通过transform-origin来设置。另外他们执行的渲染顺序也不同zoom可能影响到盒子的计算。
运行<!DOCTYPE html>

CSS Code复制内容到剪贴板
  1. <style>   
  2. div {   
  3.   width:300px;height:100px;   
  4.   border:1px solid #CCC;   
  5.   font-size:0px;   
  6.   line-height:100px;   
  7.   margin:10px;   
  8. }   
  9. span {   
  10.   display:inline-block;   
  11.   height:80px;width:200px;background:#F5F5F5;   
  12.   vertical-align:middle;   
  13.   overflow:hidden;   
  14. }   
  15. </style>   
  16. <div>   
  17.   <span style="-webkit-transform:scale(0.5);"></span>   
  18. </div>   
  19. <div>   
  20.   <span style="  
  21.     -webkit-transform-origin:top left;  
  22.     -webkit-transform:scale(0.5);  
  23.   "></span>   
  24. </div>   
  25. <div>   
  26.   <span style="zoom:0.5;"></span>   
  27. </div>  

回复

使用道具 举报

3

主题

2万

回帖

301

积分

中级会员

Rank: 3Rank: 3

积分
301
发表于 2023-3-20 17:41:00 | 显示全部楼层
谢谢您的分享!
回复 支持 反对

使用道具 举报

27

主题

2万

回帖

331

积分

中级会员

Rank: 3Rank: 3

积分
331
发表于 2023-9-16 12:50:13 | 显示全部楼层
笑纳了老板
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-10-16 10:00:33 | 显示全部楼层
还有什么好东西没
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

362

积分

中级会员

Rank: 3Rank: 3

积分
362
发表于 2023-11-15 14:38:01 | 显示全部楼层
hi哦和烦恼农家女
回复 支持 反对

使用道具 举报

13

主题

2万

回帖

85

积分

注册会员

Rank: 2

积分
85
发表于 2023-11-19 15:02:31 | 显示全部楼层
啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

100

积分

注册会员

Rank: 2

积分
100
发表于 2023-11-30 22:03:30 | 显示全部楼层
谢谢下载来看看
回复 支持 反对

使用道具 举报

15

主题

2万

回帖

122

积分

注册会员

Rank: 2

积分
122
发表于 2023-12-3 07:48:40 | 显示全部楼层
vcxvcxv
回复 支持 反对

使用道具 举报

5

主题

2万

回帖

183

积分

注册会员

Rank: 2

积分
183
发表于 2023-12-9 01:43:10 | 显示全部楼层
还可以不错
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2024-5-1 12:07:17 | 显示全部楼层
数据库了多久撒快乐的健身卡啦
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2024-12-2 22:28 , Processed in 0.073315 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表