浅析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 translate导致字体模糊的实例代码
Aug 30 HTML / CSS
CSS3 icon font完全指南(CSS3 font 会取代icon图标)
Jan 06 HTML / CSS
布局和排版教程 纯css3实现图片三角形排列
Oct 17 HTML / CSS
关于css兼容性问题及一些常见问题汇总
May 03 HTML / CSS
CSS3 边框效果
Nov 04 HTML / CSS
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
Apr 10 HTML / CSS
html5 Canvas画图教程(7)—canvas里画曲线之quadraticCurveTo方法
Jan 09 HTML / CSS
Html5新特性用canvas标签画多条直线附效果截图
Jun 30 HTML / CSS
10个最常见的HTML5面试题 附答案
Jun 06 HTML / CSS
浅谈html5之sse服务器发送事件EventSource介绍
Aug 28 HTML / CSS
HTML5 播放 RTSP 视频的实例代码
Jul 29 HTML / CSS
纯CSS如何禁止用户复制网页的内容
Nov 01 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
不用iconv库的gb2312与utf-8的互换函数
2006/10/09 PHP
destoon实现首页显示供应、企业、资讯条数的方法
2014/07/15 PHP
jQuery+PHP实现的掷色子抽奖游戏实例
2015/01/04 PHP
PHP 实现手机端APP支付宝支付功能
2018/06/07 PHP
js实现简单模态窗口,背景灰显
2008/11/14 Javascript
IFrame跨域高度自适应实现代码
2012/08/16 Javascript
javascript常用代码段搜集
2014/12/04 Javascript
JS实现仿QQ聊天窗口抖动特效
2015/05/10 Javascript
readonly和disabled属性的区别
2015/07/26 Javascript
jquery插件autocomplete用法示例
2016/07/01 Javascript
利用css+原生js制作简单的钟表
2020/04/07 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
Node.js动手撸一个静态资源服务器的方法
2019/03/09 Javascript
Layui 带多选框表格监听事件以及按钮自动点击写法实例
2019/09/02 Javascript
vue+element-ui JYAdmin后台管理系统模板解析
2020/07/28 Javascript
解决vue prop传值default属性如何使用,为何不生效的问题
2020/09/21 Javascript
python Django连接MySQL数据库做增删改查
2013/11/07 Python
python实现的登录和操作开心网脚本分享
2014/07/09 Python
Python实现监控程序执行时间并将其写入日志的方法
2015/06/30 Python
Python制作数据导入导出工具
2015/07/31 Python
Python简单生成随机姓名的方法示例
2017/12/27 Python
Tensorflow实现AlexNet卷积神经网络及运算时间评测
2018/05/24 Python
pyqt5的QComboBox 使用模板的具体方法
2018/09/06 Python
tensorflow 实现数据类型转换
2020/02/17 Python
Python接口测试结果集实现封装比较
2020/05/01 Python
Python数据可视化常用4大绘图库原理详解
2020/10/23 Python
conda安装tensorflow和conda常用命令小结
2021/02/20 Python
Free People中国官网:波西米亚风格女装服饰
2016/08/30 全球购物
欧洲最大的品牌水上运动服装和设备在线零售商:Wuituit Outlet
2018/05/05 全球购物
斯洛伐克家具和时尚装饰品购物网站:Butlers.sk
2019/09/08 全球购物
机电工程专业应届生求职信
2013/10/03 职场文书
合作投资意向书
2014/04/01 职场文书
社区公民道德宣传日活动总结
2015/03/23 职场文书
运动会闭幕式致辞
2015/07/29 职场文书
MySQL配置主从服务器(一主多从)
2021/08/07 MySQL
从结婚开始的恋爱故事。小说《我的美好婚事》TV动画化决定
2022/04/07 日漫