浅析CSS3 中的 transition,transform,translate之间区别和作用


Posted in HTML / CSS onMarch 26, 2020

transform 和 translate

transform指变换、变形,是css3的一个属性,和其他width,height属性一样

translate 是transform的属性值,是指元素进行2D变换,2D变换就是指,元素以当前位置(0,0)按照x轴的方向移动多少,按照y轴的方向移动多少

例如:

transform:translate(0,100%) 表示从元素的当前位置延y轴方向,向下移动整个元素高度的距离

transform:translate(-20px,0) 表示从元素的当前位置延x轴方向,向左移动20px

transform 有很多其它属性值,translate3D(3D变换),scale(2D缩放)等其他的变换方式。

transition 

transition  在一定时间之内,一组css属性变换到另一组属性的动画展示过程。可以用来实现动态效果,css3的属性

语法 transition:需要变换的属性 变换需要的时间 控制动画速度变化 延期多少时间后开始执行

transition属性写在最初的样式里,而不是放在结束的样式里,即定义动画开始之前的元素外观的样式。只需要给元素设置一次transition,浏览器就会负责以动画展示从一个样式到另一个样式。

例如:

transition:width 2s;

transition:translate 2s;

transtion:all 2s。

总结

到此这篇关于CSS3 中的 transition,transform,translate之间区别和作用的文章就介绍到这了,更多相关css3 transition transform translate内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
css3如何绘制一个圆圆的loading转圈动画
Jan 09 HTML / CSS
详解如何在css中引入自定义字体(font-face)
May 17 HTML / CSS
CSS3标注引用的出处和来源的方法
Feb 25 HTML / CSS
HTML5 canvas基本绘图之绘制矩形
Jun 27 HTML / CSS
HTML5实现锚点时请使用id取代name
Sep 06 HTML / CSS
a标签下载链接的简单实现
Sep 13 HTML / CSS
处理HTML5新标签的浏览器兼容版问题
Mar 13 HTML / CSS
Canvas系列之滤镜效果
Feb 12 HTML / CSS
使用html5 canvas绘制圆环动效
Jun 03 HTML / CSS
关于html字符串正则判断和匹配的具体使用
Dec 12 HTML / CSS
Html5跳转到APP指定页面的实现
Jan 14 HTML / CSS
css3属性选择器 “~”(波浪号) “,”(逗号) “+”(加号)和 “>”(大于号)
Apr 19 HTML / CSS
css3 中translate和transition的使用方法
Mar 26 #HTML / CSS
CSS3 不定高宽垂直水平居中的几种方式
Mar 26 #HTML / CSS
使用 CSS3 中@media 实现网页自适应的示例代码
Mar 24 #HTML / CSS
css3通过scale()、rotate()实现放大、旋转
Mar 19 #HTML / CSS
CSS3属性 line-clamp控制文本行数的使用
Mar 19 #HTML / CSS
CSS3实现文字描边的2种方法(小结)
Feb 14 #HTML / CSS
用css3实现转换过渡和动画效果
Mar 13 #HTML / CSS
You might like
为查询结果建立向后/向前按钮
2006/10/09 PHP
PHP取余函数介绍MOD(x,y)与x%y
2014/05/15 PHP
PHP缓冲区用法总结
2016/02/14 PHP
深入解析PHP的Yii框架中的缓存功能
2016/03/29 PHP
flexigrid 参数说明
2010/11/23 Javascript
JS函数实现动态添加CSS样式表文件
2012/12/15 Javascript
js 绑定键盘鼠标事件示例代码
2014/02/12 Javascript
js关于命名空间的函数实例
2015/02/05 Javascript
js实现TAB切换对应不同颜色的代码
2015/08/31 Javascript
Bootstrap3制作图片轮播效果
2016/05/12 Javascript
js实现可键盘控制的简单抽奖程序
2016/07/13 Javascript
手机端图片缩放旋转全屏查看PhotoSwipe.js插件实现
2016/08/25 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
mac上配置Android环境变量的方法
2018/07/08 Javascript
vue-cli3 取消eslint校验代码的解决办法
2020/01/16 Javascript
Vue自定义组件的四种方式示例详解
2020/02/28 Javascript
浅谈vue 多个变量同时赋相同值互相影响
2020/08/05 Javascript
Python 字符串操作方法大全
2014/03/11 Python
Python中asyncore的用法实例
2014/09/29 Python
深入理解Python中的super()方法
2017/11/20 Python
python调用系统ffmpeg实现视频截图、http发送
2018/03/06 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
2019/06/27 Python
解决Django连接db遇到的问题
2019/08/29 Python
python tkiner实现 一个小小的图片翻页功能的示例代码
2020/06/24 Python
墨西哥运动服饰和鞋网上商店:Netshoes墨西哥
2016/07/28 全球购物
Prototype如何为一个Ajax添加一个参数
2015/12/06 面试题
无毒社区工作方案
2014/05/23 职场文书
幼儿园中班区域活动总结
2014/07/09 职场文书
国庆节活动总结
2014/08/26 职场文书
计划生育诚信协议书
2014/11/02 职场文书
2014年底工作总结
2014/12/15 职场文书
稽核岗位职责
2015/02/10 职场文书
2015年项目经理工作总结
2015/04/30 职场文书
2015年试用期工作总结范文
2015/05/28 职场文书
单位工资证明范本
2015/06/12 职场文书
交流会主持词
2015/07/02 职场文书