旋转rotate
旋转rotate()函数通过指定的角度参数使元素相对原点进行旋转。它主要在二维空间内进行操作,设置一个角度值,用来指定旋转的幅度。
如果这个值为正值,元素相对原点中心顺时针旋转;如果这个值为负值,元素相对原点中心逆时针旋转。
transform:rotate(-20deg);
缩放动画scale
scale()函数 让元素根据中心原点对对象进行缩放;
1、 scale(X,Y)使元素水平方向和垂直方向同时缩放(也就是X轴和Y轴同时缩放) 如:
注:参数值为正数值放大元素;负数值先翻转元素,再缩放元素;0.01~0.99之间缩小元素
transform: scale(1.5,0.5); 如果第二个参数没有设置,则第二个参数等于第一个参数
2、scaleX(x)元素仅水平方向缩放(X轴缩放) 如:
transform: scale(2,1);
高
度不变,
宽
度变成之前的2倍
3、scaleY(y)元素仅垂直方向缩放(Y轴缩放) 如:
transform: scale(1,2); 宽度不变,高度变成之前的2倍
位移 translate()
translate()函数可以将元素向指定的方向移动,类似于position中的relative。或以简单的理解为,使用translate()函数,可以把元素从原来的位置移动,而不影响在X、Y轴上的任何Web组件。
1、translate(x,y)水平方向和垂直方向同时移动(也就是X轴和Y轴同时移动)
2、translateX(x)仅水平方向移动(X轴移动)
3、translateY(Y)仅垂直方向移动(Y轴移动)
实例演示:通过translate()函数将元素向Y轴下方移动50px,X轴右方移动100px。
transform: translate(100px,50px);
倾斜 skew()
扭曲skew()函数能够让元素倾斜显示。它可以将一个对象以其中心位置围绕着X轴和Y轴按照一定的角度倾斜。这与rotate()函数的旋转不同,rotate()函数只是旋转,而不会改变元素的形状。skew()函数不会旋转,而只会改变元素的形状。
1、skew(x,y)使元素在水平和垂直方向同时扭曲(X轴和Y轴同时按一定的角度值进行扭曲变形);
2、skewX(x)仅使元素在水平方向扭曲变形(X轴扭曲变形);3、skewY(y)仅使元素在垂直方向扭曲变形(Y轴扭曲变形)
矩阵 matrix()
matrix() 是一个含六个值的(a,b,c,d,e,f)变换矩阵,用来指定一个2D变换,相当于直接应用一个[a b c d e f]变换矩阵。就是基于水平方向(X轴)和垂直方向(Y轴)重新定位元素,此属性值使用涉及到数学中的矩阵,我在这里只是简单的说一下CSS3中的transform有这么一个属性值,如果需要深入了解,需要对数学矩阵有一定的知识。
相关推荐
CSS3之2D变形3案例.pdf学习资料复习资料教学资源 本文档主要讲解了CSS3之2D变形的三个案例,分别演示了通过改变变形对象的原点、使用transition属性实现平滑过渡、使用transform属性实现2D变形等技术。 第一个案例...
CSS3之2D变形1案例.pdf学习资料复习资料教学资源 本文档主要讲述了CSS3之2D变形1案例,通过三个实例,展示了如何使用CSS3实现2D变形效果,包括图像放大、旋转、缩放等动画效果。 知识点一:CSS3变形效果 ---------...
【CSS3 2D变形】是CSS3中的一个重要特性,它允许开发者对网页元素进行二维空间内的各种变换,包括移动(translate)、旋转(rotate)、缩放(scale)和倾斜(skew)。这些变换无需借助JavaScript,可以使得网页设计...
在CSS3中,2D变形是一个强大的特性,它允许开发者对网页元素进行各种二维空间的变换,例如平移、旋转、缩放和倾斜等。这个特性极大地提升了网页设计的动态感和视觉效果。这里我们将详细探讨两个案例,分别涉及平移...
【描述】中的“CSS3实现的带有动画效果的变形金刚霸天虎图标动画特效”意味着这个特效完全依赖于CSS3的新特性,如选择器、盒模型、边框和背景、文本效果、2D/3D转换、过渡和动画等。CSS3的动画功能让开发者能够创建...
在本文中,我们将深入探讨如何使用CSS3来创建引人注目的文字变形3D阴影效果。CSS3(层叠样式表第三版)是Web开发领域的一个强大工具,它提供了丰富的样式控制,包括动画、过渡、变换以及全新的选择器。在这个案例中...
在本章中,我们将深入探讨CSS3中的变形(Transform)效果,这是一个强大的工具,可以为网页元素添加动态视觉效果,让网页设计更加丰富多彩。CSS3变形允许开发者改变元素的形状、大小、位置,甚至视角,而无需更改...
CSS3变形效果是网页设计和前端开发领域中的一个重要技术,它允许开发者对网页元素进行平移、缩放、旋转以及倾斜等视觉上的变形处理。通过使用CSS3中的变换(Transform)功能,可以实现复杂的动画效果和动态交互,...
2018IFE零基础学院练习一:简历...作业设计师学院课程 代码No.1 - 制作一个简单的菜单动画效果课程 作业No.2 - 初步接触 CSS 2D 变形课程 作业No.3 - CSS transition 和 CSS transform 配合制作动画课程 作业No.4 - 3D
* 2D 变形 * 3D 变形 * 动画基础知识 * 键帧动画 * transition 动画 * animation 动画 五、网页设计流程知识点 * 网页设计流程基础知识 * 需求分析 * 概念设计 * 视觉设计 * 交互设计 * 原型设计 * 设计实现 六、...
CSS3部分主要介绍了CSS3概述,CSS选择器,文本、字体与颜色,背景和边框,2D变形,设计动画,网页布局、用户界面以及CSS3的其他新特性。 内容涵盖了HTML5+CSS3的所有重要特性,通过大量实际案例对HTML5+CSS3的重要...
2020年全新【CSS3视频教程】,是由锐锋堂推出的wordpress网站开发视频教程的一个系列,主要针对web前端页面开发的CSS代码的详细讲解:CSS选择器的使用、2D和3D变形属性的使用、弹性布局的使用等等。课程几乎囊括了...
CSS3知识点中的过渡变形的具体语法,包括:2d/3d变形和过渡
1. **2D变形** - `translate()`: 平移元素。 - `rotate()`: 旋转元素。 - `scale()`: 缩放元素。 - `skew()`: 倾斜元素。 2. **3D变形** - `transform: perspective()`: 设置3D视图透视。 - `transform: ...
5. **2D/3D转换(2D/3D Transforms)**:CSS3提供了2D和3D转换功能,使得元素可以进行空间变换,如旋转、位移和缩放。在霸天虎图标特效中,可能使用3D变换来增加立体感和深度,使变形过程更具真实感。 6. **透明度...
在这个特效中,我们将一个看似普通的图片信封通过3D旋转和变形,模拟出打开的过程,从而创造出引人入胜的视觉效果。这个过程包括信封的初始状态、信封边缘的弯曲、信封盖子的翻转以及最终展示图片内容的阶段。 在...
CSS3中的transform属性是前端开发中用于元素变形的常用工具,它不仅能够实现二维(2D)空间的变换,还能完成三维(3D)空间的变换效果。在进行介绍之前,我们先要了解transform属性的基本概念和其作用。 首先,...
7. **变形**:CSS3的`transform`属性可以对元素进行旋转(`rotate`)、缩放(`scale`)、平移(`translate`)和扭曲(`skew`)等操作,实现2D和3D变形效果。 【css3-cheat-sheet.gif】和【css3-cheat-sheet.pdf】...
10. **3D转换与变形**:`transform`属性支持2D和3D转换,如旋转、缩放、位移,为网页元素增加了立体感和动态效果。 书中提供的近百个实战案例将帮助读者将这些理论知识应用到实际项目中,加深理解和记忆。通过阅读...