`
zhangyaochun
  • 浏览: 2620971 次
  • 性别: 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图片飞入动画特效

    在现代网页设计中,CSS3已经成为了一种强大的工具,提供了许多新颖且丰富的功能,其中之一就是transform属性。"CSS3 transform图片飞入动画特效"是一种利用transform属性实现的动态视觉效果,它能让网页元素(比如...

    css3 transform属性制作线条的3D爱心动画demo.zip

    CSS3的`transform`属性允许我们对元素进行各种变换,如旋转(rotate)、缩放(scale)、移动(translate)以及扭曲(skew)。在3D空间中,这些变换变得更加复杂且富有表现力,可以创建出立体的视觉效果。在这个3D...

    css3 transform属性创意Loading加载动画效果

    CSS3中的`transform`属性是一个强大的工具,它可以对元素进行二维或三维的变换操作,如旋转(rotate)、缩放(scale)、平移(translate)和倾斜(skew)。在创建Loading加载动画时,`transform`属性能帮助我们实现...

    css3 transform 14种侧边栏导航的隐藏和显示动画效果

    在本文中,我们将深入探讨如何使用CSS3的`transform`属性来实现14种不同的侧边栏导航隐藏和显示的动画效果。这些效果对于优化移动设备和其他小屏幕设备的用户体验至关重要,因为它们允许用户轻松地访问和隐藏导航...

    css3实现导航动画效果transform及transition

    总之,`transform`和`transition`是CSS3中两个强大的工具,它们为网页设计师提供了丰富的可能性,可以创造出各种吸引人的导航动画效果。通过熟练掌握和巧妙运用这两个属性,我们可以让用户体验更加生动、有趣的交互...

    纯css3 transform动画属性鼠标滑过搜索框动画展开文本

    在“纯css3 transform动画属性鼠标滑过搜索框动画展开文本”的场景中,我们可能需要创建一个搜索框元素,初始状态下的文本是隐藏的。当鼠标悬停在搜索框上时,通过CSS3的`:hover`伪类来改变`transform`属性,例如...

    css3 transform属性制作鼠标点击3D图片叠加动画效果

    在网页设计领域,CSS3(层叠样式表第三版)为开发者提供了许多强大的特性,其中transform属性是一个不可或缺的工具,它允许我们对元素进行二维或三维的变换操作,如旋转、缩放、移动和倾斜。本教程将深入探讨如何...

    jQuery CSS3动态缩放焦点图代码,鼠标移动到缩略图上时,大图利用transform属性动态缩放。兼容主流浏览器

    本文将深入探讨如何使用jQuery结合CSS3的transform属性,实现一个动态缩放焦点图的效果,同时确保兼容主流浏览器。 首先,jQuery 是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画效果以及Ajax交互...

    css3 transform旋转属性鼠标悬停3D立体图片旋转显示

    在现代网页设计中,CSS3(层叠样式表第三版)提供了一系列强大的功能,其中之一就是`transform`属性。本教程将深入探讨`transform`中的旋转属性,以及如何利用这一特性实现鼠标悬停时3D立体图片的动态旋转展示效果。...

    css 3 动画实实现点赞动画

    在“css 3 动画实实现点赞动画”中,我们主要利用了`@keyframes`规则和`transform`属性来创建一个互动式的点赞动画。下面我们将详细探讨这两个核心概念。 1. **@keyframes 规则**: `@keyframes`是CSS 3中的一个...

    css3的transform中scale缩放详解

    CSS3的`transform`属性是Web开发中一个强大的工具,它允许我们对元素进行各种变换,如旋转、平移、缩放和倾斜等。在这些变换中,`scale`是最常用的功能之一,它用于调整元素的大小。接下来,我们将深入探讨`...

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

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

    CSS3动画的集合

    2. **动画属性**:CSS3提供了几个属性来控制动画的行为,包括`animation-name`、`animation-duration`、`animation-timing-function`、`animation-delay`、`animation-iteration-count`、`animation-direction`、`...

    css3 transform属性制作6种隐藏的侧边导航菜单动画

    在本文中,我们将深入探讨如何使用CSS3的`transform`属性来创建六种不同的隐藏侧边导航菜单动画,这些动画特别适用于移动设备。CSS3的`transform`属性是一个强大的工具,它允许我们对元素进行旋转、缩放、平移和倾斜...

    css3动画系列示例包

    CSS3的`transform`属性可以用来实现这种效果,例如`translateX()`、`rotate()`和`scale()`等。 总之,这个“css3动画系列示例包”是一个极好的学习资源,它提供了一手的实践素材,帮助开发者深入了解和掌握CSS3动画...

    css3 transform属性利用伪元素制作字母卡片开关门

    CSS3的transform属性是现代网页设计中的一个重要工具,它允许我们对元素进行二维或三维的变换操作,如旋转、缩放、平移和倾斜等,从而创造出丰富的动态视觉效果。在本示例中,"css3 transform属性利用伪元素制作字母...

    css3 transform过渡抖动问题解决

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

    css3 transform创意的机械Loading加载动画效果

    在本文中,我们将深入探讨如何使用CSS3的`transform`属性来创建富有创意的机械式Loading加载动画效果。`transform`属性是CSS3中的一个强大工具,它允许开发者对元素进行旋转、缩放、平移和倾斜等多种变换,极大地...

    好玩的css3动画效果

    根据给定的信息,我们可以详细解析CSS3动画效果的相关知识点,主要围绕标题“好玩的css3动画效果”以及描述“只适合菜鸟”的内容展开。 ### CSS3 动画基础 CSS3 引入了一系列新的特性来增强网页的表现力,其中动画...

Global site tag (gtag.js) - Google Analytics