`
zhangyaochun
  • 浏览: 2564369 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

css3动画属性系列之transform细讲scale缩放

    博客分类:
  • css3
阅读更多

上一篇讲了translate,这一次我们再细讲一下scale.

 

下面我们从3个方面开始介绍:

 

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);
 

最后我们看看兼容性写法

.test{
  -moz-transform:scale(2,2);
  -webkit-transform:scale(2,2);
  -o-transform:scale(2,2);
  background:url(img/i.png) no-repeat;	
  width:198px;
  height:133px;	
}
 

0
1
分享到:
评论

相关推荐

    数据可视化大屏自适应,保持比例不变形,满足不同分辨率的需求-利用transform的scale属性缩放,缩放整个页面

    2、利用transform的scale属性缩放,缩放整个页面。。 3、在任意屏幕下保持16:9的比例,保持显示效果一致。 4、更宽:(Width / Height) &gt; 16/9,以高度为基准,去适配宽度。 5、更高:(Width / Height) ,以宽度为...

    css3的transform中scale缩放详解

    主要介绍了css3的transform中scale缩放的使用方法,需要的朋友可以参考下

    css3 transform过渡抖动问题解决

    transform: scale();缩放在IE浏览器下会有抖动 transform缩放在IE浏览器下会有抖动 可以在缩放的同时添加一个旋转 如: transform: scale(1.2); 换成: transform: scale(1.2) rotate(0.1deg);...clac是css3

    Vue3使用css特性transform实现可视化大屏自适应解决方案

    操作:代码注释写的很详细,很容易就明白,对vue3不熟悉的小伙伴更加友好,将...PS:对于使用transform实现可视化大屏自适应方案,需要注意在缩放过程中内容区域的图片像素是否达标,否则会出现图片缩放后模糊的情况。

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

    Scale属性scale属性的取值为2个,它本身其实相当于一个函数,因为它的写法就和函数一样:scale();scale(x);scale(x,y);1、scale(x,y) 对元素进行缩放X表示水平方向缩放的倍数 Y表示垂直方向的缩放倍数Y是一个

    zuoxiaobai#zuo11.com#transform 两个动作怎么写?scale缩小后,依旧占用空间的问题1

    scale缩小后,依旧占用空间的问题","description": "transform对某个元素使用两个及以上变换时,用空格分隔,scale缩小0.5倍后,

    css3 transform属性详解

    CSS3变形是一些效果的集合,比如平移translate() 、旋转rotate()、缩放scare()和倾斜skew()效果,每个效果都被称作为变形函数(Transform Function),它们可以操控元素发生旋转、缩放、和平移等变化。 CSS3的2D ...

    随手记——css3 2D转换(transform)

    css3 2D转换(transform) 位移(translate) 旋转(rotate) 转换中心点(transform-origin) 缩放(scale) 2D转换综合写法 正文 __start: 位移(translate) 语法 说明 transform:translate(x,y) 元素在x...

    CSS实现弹簧效果的旋转加载动画

    此处用到CSS3的transform属性。 CSS3的变形(transform)属性让元素在一个坐标系统中变形。这个属性包含一系列变形函数,可以移动、旋转和缩放元素。 transform属性可用于内联元素和块元素。其默认值为none,表示不...

    CSS3中利用animation属性创建雪花飘落特效

    在CSS3中我们可以使用animation属性来创建复杂的动画效果,包括移动,旋转,缩放,倾斜(后几个请参考css3中的transform,scale等属性)等。而这一切,只需要我们创建关键帧(@keyframes),然后将自己想要实现的...

    CSS3实现任意图片lowpoly动画效果实例

    这是一个利用CSS3的动画属性实现的结合lowpoly(低多边形风格)的效果,主要利用了CSS3 transform属性的rotate旋转,translate移动,scale缩放,CSS代码部分非常简单,唯一有趣的是 nth-of-type选择器的使用,这里UI...

    css入门笔记

    1.css的概述 1.问题 HTML属性修饰有一定局限,是不太便捷 2.css的语法规范 1.使用css样式方式 1.内联样式 行内样式 特点:将css样式定义在HTML标记中 语法: 样式声明:用样式属性和值组成(属性:值;) ...

    CSS圆形缩放动画简单实现

    最近在做公司的登录页,UE同学希望第...看了一下这两个页面的源码,主要是用了 transform:scale() 和 transition ,自己的最终的实现效果如下: 实现思路大体是模仿网易新闻的,布局如下: &lt;i&gt;&lt;/i&gt; &lt;span&gt;&lt;/span&gt;

    CSS3转换功能transform主要属性值分析及实现分享

    今天我想介绍一下转换的用法: transform主要包括以下属性值: rotate(旋转度数) scale(缩放) skew(斜切扭曲) translate(对象平移) 利用上述属性值,可以实现一些很酷的效果,比如正方体,下面是我做的一个效果,三...

    css3学习系列之移动属性详解

    transform功能 放缩 使用sacle方法实现文字或图像的放缩处理,在参数中指定缩放倍率,比如sacle(0.5)表示缩小50%,例子如下: &lt;!DOCTYPE html&gt; &lt;html lang=en&gt; &lt;head&gt; &lt;meta charset=UTF-8&gt; ...

    css3学习之2D转换功能详解

    CSS3提供了2D转换功能,能够对元素进行移动、缩放和转动等功能。 2D转换的属性名为transform,使用方法为transform:method(value)。 2D转换方法有translate、scale、rotate、skew、matrix,还有基于这些分支出的...

    页面缩放兼容性处理方法(zoom,Firefox火狐浏览器)

    1、页面缩放用到的技术点 (1)zoom zoom:normal | &lt;number&gt; | 默认值:normal 适用于:所有元素 继承性:有 可以使用用浮点数和百分比来定义缩放比例。 ...zoom的兼容性:firefox 全系列不...transform 属于CSS3属于,

    css3 矩阵的使用详解

    css3 矩阵变化. 应用格式为: transform: matrix(a,b,c,d,e,f); 对应于就是: 实际应用中的转换就是: 其中: ax+cy+e = 横坐标 bx+dy+f = 纵坐标 为什么会多出 0 0 1呢? 因为, 为了凑参数. translate 矩阵 基本格式...

Global site tag (gtag.js) - Google Analytics