浅析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+Js制作漂亮时钟(附源码)
Apr 24 HTML / CSS
CSS3属性box-sizing使用指南
Dec 09 HTML / CSS
CSS3实现的炫酷菜单代码分享
Mar 12 HTML / CSS
CSS3径向渐变之大鱼吃小鱼之孤单的大鱼
Apr 26 HTML / CSS
浅谈css3中的渐进增强和优雅降级
Dec 01 HTML / CSS
CSS3 实现图形下落动画效果
Nov 13 HTML / CSS
详解使用HTML5的classList属性操作CSS类
Oct 13 HTML / CSS
基于Html5实现的react拖拽排序组件示例
Aug 13 HTML / CSS
html5菜单折纸效果
Apr 22 HTML / CSS
HTML5中form如何关闭自动完成功能的方法
Jul 02 HTML / CSS
CSS3实现模糊背景的三种效果示例
Mar 30 HTML / CSS
关于CSS浮动与取消浮动的问题
Jun 28 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
php基础知识:类与对象(2) 自动加载对象
2006/12/13 PHP
PHP排序之二维数组的按照字母排序实现代码
2011/08/13 PHP
PHP判断图片格式的七种方法小结
2013/06/03 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
2014/07/12 PHP
浅谈php和js中json的编码和解码
2016/10/24 PHP
PHP如何根据文件头检测文件类型实例代码
2018/10/14 PHP
用js实现多域名不同文件的调用方法
2007/01/12 Javascript
页面中body onload 和 window.onload 冲突的问题的解决
2009/07/01 Javascript
jquery last-child 列表最后一项的样式
2010/01/22 Javascript
jQuery Select(单选) 模拟插件 V1.3.62 改进版
2010/07/17 Javascript
DIY jquery plugin - tabs标签切换实现代码
2010/12/11 Javascript
jQuery EasyUI API 中文文档 - Parser 解析器
2011/09/29 Javascript
jquery 之 $().hover(func1, funct2)使用方法
2012/06/14 Javascript
非常漂亮的JS+CSS图片幻灯切换特效
2013/11/20 Javascript
Javascript setInterval的两种调用方法(实例讲解)
2013/11/29 Javascript
JS组件Bootstrap Table布局详解
2016/05/27 Javascript
BootStrap selectpicker后台动态绑定数据的方法
2017/07/28 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
2018/07/13 Javascript
vue2.0父子组件间传递数据的方法
2018/08/16 Javascript
JavaScript中concat复制数组方法浅析
2019/01/20 Javascript
vue 实现微信浮标效果
2019/09/01 Javascript
解决Layui当中的导航条动态添加后渲染失败的问题
2019/09/25 Javascript
JavaScript数组排序的六种常见算法总结
2020/08/18 Javascript
基于jQuery拖拽事件的封装
2020/11/29 jQuery
python获取list下标及其值的简单方法
2016/09/12 Python
Python实现在线音乐播放器
2017/03/03 Python
Pycharm学习教程(3) 代码运行调试
2017/05/03 Python
PyCharm 常用快捷键和设置方法
2017/12/20 Python
基于Python爬取京东双十一商品价格曲线
2020/10/23 Python
python查询MySQL将数据写入Excel
2020/10/29 Python
HTML5标签大全
2016/11/23 HTML / CSS
英国口碑最好的的维他命胶囊品牌:Myvitamins(有中文站)
2016/12/03 全球购物
授权委托书范本(单位)
2014/09/28 职场文书
2014年售后服务工作总结
2014/11/18 职场文书
导游词之苏州阳澄湖
2019/11/15 职场文书
Vue中Object.assign清空数据报错的解决方案
2022/03/03 Vue.js