视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
css3transform属性详解及transform使用总结
2020-11-27 18:51:20 责编:小采
文档
近年来 HTML5 和 CSS3 发展迅速,国内外不乏一些大站,酷站都在使用最新的技术,各家厂商的浏览器对它们的兼容性越来越好。CSS3中有一个强大的属性 Transform。有了这个特性,各种特效轻松搞定。引用一句歌词“旋转,跳跃,我不停歇”。从字面上就能看出,Transform 是 变型 的意思,他的值主要包括 旋转rotate,扭曲skew,缩放scale,移动translate以及矩阵变形matrix 。下面的内容就来聊聊CSS3中的这个重要的属性。

首先可以学习Gxl网相关的免费课程

1. 观看《CSS3 3D 特效视频教程》中 transform属性

2. 学习《CSS3从入门到精通教程》中的 CSS3 transform转换 教程

transform属性

1. 关于CSS3元素2D平面变换属性transform的实现方法

CSS3的形状变换允许我们对元素拉伸、缩放等等 这篇我主要谈下一2D平面变换 属性transform可以进行变换 transform就是变形的意思 并且它主要通过函数来使用,有以下函数translate() 平移变换ratate() 旋转变换scale() 缩放变换skew() 倾斜变换matrix() 矩阵变换transform-origin则时定义变换的中心平移变换

2. css3中关于transform属性实现div不定宽高垂直水平居中的详细介绍

transform的兼容性还是比较乐观的。IE9以下不兼容,IE9支持代替的-ms-transform属性不过只支持2D转换。

谷歌和Safari支持代替的-webkit-transform属性。IE9以上、火狐和欧朋是兼容的。

想必大家在实际项目中肯定会遇见p不定宽和高垂直水平居中的问题。记得以前都是用js去实现。

其实用css来实现也有好几种方法。但是个人觉得还是用transform来实现更简单和方便就是不兼容IE9以下浏览器。

3. CSS3中transform、transition和animationsan三种属性的区别实例详解

在部分的test case当中,每每演示transform属性的,看起来好像都是带动画。这使得小部分直觉化思维的人认为transform属性是动画属性。而恰恰相反,transform属性是静态属性,一旦写到style里面,将会直接显示作用,无任何变化过程。transform的主要用途是用来做元素的特殊变形,对于做设计的人来说并不是很陌生,简单的来说就是css 的图形变形工具。

4. css变形transform属性详细介绍

transform:变形

旋转:rotate():度数

斜切:skew():度数

skewX

skewY  

缩放:scale():正数、负数、小数

scaleX

scaleY

位移:translate():css支持的单位都可以

translateX

translateY  

transform的执行顺序:后写的先执行

transform: scale(2) rotate(50deg); 先执行旋转,在执行缩放 

5. CSS中transform 属性

CSS中transform 属性允许你修改CSS可视化模型的坐标空间。通过transform,可以让元素进行移动(translate)、旋转(rotate)、缩放(scale)、倾斜(skew)。

如果该属性有一个非none值, 将会产生一个层叠上下文. 在这种情况下 对象将作为它包含的 position: fixed 元素的包含块(a containing block)。

6. CSS3 transform 对HTML文档流带来的影响

body(或html) 加了 transform 属性以后,整个 body DOM 既会产生相应的变换,但此时的“整个”仅是指 body 下标准文档流元素,对于那些 position: absolute; / position: fixed; 元素,因为已经脱离了 body 所属的文档流,所以无法凭借 body 的变换使自己也自然的达到相应的变换效果。

相关问答

1. transform 制作滚动效果为什么需要两个元素

2. transition transform初始display:block怎么就没移动效果?

3. CSS3 transform 怎样才能中心旋转?

【相关推荐】

1. Gxl网免费视频教程:《php.cn独孤九贱(2)-css视频教程》

2. Gxl网免费视频教程:css3实现网页平滑过渡效果视频教程

下载本文
显示全文
专题