浅析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 相关文章推荐
推荐10个CSS3 制作的创意下拉菜单效果
Feb 11 HTML / CSS
CSS3 实现侧边栏展开收起动画
Dec 22 HTML / CSS
详解CSS3的opacity属性设置透明效果的用法
May 09 HTML / CSS
CSS3新增布局之: flex详解
Jun 18 HTML / CSS
CSS3 input框的实现代码类似Google登录的动画效果
Aug 04 HTML / CSS
css3 transform 3d 使用css3创建动态3d立方体(html5实践)
Jan 06 HTML / CSS
HTML页面中添加Canvas标签示例
Jan 01 HTML / CSS
HTML5本地存储和本地数据库实例详解
Sep 05 HTML / CSS
利用三角函数在canvas上画虚线的方法
Jan 11 HTML / CSS
用CSS3画一个爱心
Apr 27 HTML / CSS
详解CSS开发过程中的20个快速提升技巧
May 21 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中Cookie与Session的异同
2016/02/19 PHP
Laravel5.1 框架Middleware中间件基本用法实例分析
2020/01/04 PHP
JS 遮照层实现代码
2010/03/31 Javascript
js 中{},[]中括号,大括号使用详解
2011/05/12 Javascript
博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)
2013/03/24 Javascript
ParseInt函数参数设置介绍
2014/01/02 Javascript
在JavaScript中重写jQuery对象的方法实例教程
2014/08/25 Javascript
一个通过script自定义属性传递配置参数的方法
2014/09/15 Javascript
Jquery异步提交表单代码分享
2015/03/26 Javascript
浅谈JavaScript 浏览器对象
2016/06/03 Javascript
Bootstrap CSS使用方法
2016/12/23 Javascript
JS实现的二叉树算法完整实例
2017/04/06 Javascript
基于Vue的文字跑马灯组件(npm 组件包)
2017/05/24 Javascript
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
jquery 给动态生成的标签绑定事件的几种方法总结
2018/02/24 jQuery
vue-router之nuxt动态路由设置的两种方法小结
2018/09/26 Javascript
vue使用微信扫一扫功能的实现代码
2020/04/11 Javascript
Vue如何循环提取对象数组中的值
2020/11/18 Vue.js
[01:06:39]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第三局
2016/03/02 DOTA
[02:49]2018DOTA2亚洲邀请赛主赛事决赛日战况回顾 Mineski鏖战5局夺得辉耀
2018/04/10 DOTA
Python中字典和JSON互转操作实例
2015/01/19 Python
Python中zfill()方法的使用教程
2015/05/20 Python
Python基于identicon库创建类似Github上用的头像功能
2017/09/25 Python
python+selenium实现登录账户后自动点击的示例
2017/12/22 Python
用Python3创建httpServer的简单方法
2018/06/04 Python
Python 根据日志级别打印不同颜色的日志的方法示例
2019/08/08 Python
Django 多表关联 存储 使用方法详解 ManyToManyField save
2019/08/09 Python
Python 写了个新型冠状病毒疫情传播模拟程序
2020/02/14 Python
python 使用递归的方式实现语义图片分割功能
2020/07/16 Python
python查询MySQL将数据写入Excel
2020/10/29 Python
python 获取谷歌浏览器保存的密码
2021/01/06 Python
Nike比利时官网:Nike.com (BE)
2019/02/07 全球购物
禁烟标语大全
2014/06/11 职场文书
用CSS3画一个爱心
2021/04/27 HTML / CSS
python多次执行绘制条形图
2022/04/20 Python
德生TECSUN S-2000使用手册文字版
2022/05/10 无线电