1. 两者的区别,触发条件不一样,transition一般通过hover和事件等触发,而animation 是立即触发
2. animation可以设定循环次数
3. animation可以很灵活的控制动画

过度transition可以实现简单的动画交互效果

定义**
过渡transition是一个复合属性,包括transition-property、transition-duration、transition-timing-function、transition-delay这四个子属性。通过这四个子属性的配合来完成一个完整的过渡效果

transition-property: 过渡属性(默认值为all)
transition-duration: 过渡持续时间(默认值为0s)
transiton-timing-function: 过渡函数(默认值为ease函数)
transition-delay: 过渡延迟时间(默认值为0s)

1、下面面transition:width 2s定义在类名属性中,触发鼠标悬浮时,会触发元素的过渡动画效果,鼠标离开时,也会触发元素的过渡效果

.box{width:100px;height:100px;background:blue;transition:width 2s;
}
.box:hover{width:300px;
}
<div class='box'></div>

2.如果transition: width 2s 属性写在hover样式中,鼠标悬浮的过渡动画还是会有,但是鼠标离开时的动画没有了,鼠标离开没有过渡效果,直接回到初始状态

.box{width:100px;height:100px;background:blue;
}
.box:hover{width:300px;transition:width 2s;
}
<div class='box'></div>

transition和transition的区别相关推荐

  1. css 缩放_CSS 中 transform、animation、transition、translate的区别

    在前端页面的开发过程中,经常会碰到这么几个 CSS 属性容易搞混:transform.translate.animation还有transition.下面就针对这几个 CSS 属性做一个对比,辨别这几 ...

  2. css中关于transform、transition、animate的区别

    写动画经常会用到这几个属性,他们之间有什么区别呢? 1.transform 每每演示transform属性的,看起来好像都是带动画.这使得小部分直觉化思维的人(包括我)认为transform属性是动画 ...

  3. transition transform translate 之间的区别

    文章目录 01.transform(转换) 和 translate 02.transition(过渡) 01.transform(转换) 和 translate transform的中文翻译是变换.变 ...

  4. CSS3 Transform、Transition和Animation属性总结

    CSS3的三个与变形和动画啊相关的属性: Transform 浏览器支持情况: Internet Explorer 10.Firefox.Opera 支持 transform 属性. Internet ...

  5. css动画走马灯5秒,css3 transition 和 animation实现走马灯

    这段时间在做一个App,H5的开发.页面上有公告 以走马灯的形式显示出来. 在开始直接用的marquee标签,后来发现在ios客户端,走马灯移动不够平滑,有抖动现象. 对于有强迫症的我而言是无法忍受的 ...

  6. 详解React的Transition工作原理原理

    Transition 使用姿势 Transition 是 react18 引入的新概念,用来区分紧急和非紧急的更新. 紧急的更新,指的是一些直接的用户交互,如输入.点击等: 非紧急的更新,指的是 UI ...

  7. vue transition动画

    引用: https://www.cnblogs.com/ccyinghua/p/7872694.html https://blog.csdn.net/wxw20147854/article/detai ...

  8. CSS transition delay简介与进阶应用

    背景 在日常的项目开发中,我们会很经常的遇见如下的需求: 在浏览器页面中,当鼠标移动到某个部分后,另一个部分在延迟若干时间后出现 在鼠标移除该区域后,另一部分也在延迟若干时间后消失 我相信这是一个很常 ...

  9. css transition兼容性,CSS3 Transition详解和使用

    Transition 简介 Transition 可以设置 CSS 属性的过渡效果,它有以下几个属性. transition-property 用于指定应用过渡属性的名称 transition-dur ...

最新文章

  1. linux命令awk
  2. C语言查看队头元素,C语言实现循环队列的初始化进队出队读取队头元素判空-1...
  3. 三层架构项目如何发布_以k8s集群管理为例,大牛教你如何设计优秀项目架构
  4. EasyUI中Datebox日期框的简单使用
  5. 1.8-1.10 大数据仓库的数据收集架构及监控日志目录日志数据,实时抽取之hdfs系统上...
  6. 网骗欺诈?网络裸奔?都是因为 HTTP?
  7. Numpy的常用方法
  8. mysql集群从节点无法启动_一次galera cluster集群故障节点无法启动问题排查
  9. LSI MegaCli 命令使用2
  10. 【CF1107G】Vasya and Maximum Profit(单调栈/单调栈+线段树最大子段和)
  11. Python爱心表白代码
  12. 中美线径对照表_中国线径与英美德线规对照表
  13. linux安装p12,用命令行安装mobileprovision和p12证书
  14. Python随机生成姓名+电话号码+邮箱
  15. 移动平均法,加权平均法
  16. MAC快捷键还原最小化的(cmd+M)程序窗口
  17. 饥荒服务器账号问题,求救,游侠平台的 饥荒服务器问题 请教高手指教下
  18. web应用界面设计规范(1)_软件测试资料大全
  19. 敲开阿里大门的技术简历可以这么写
  20. 微信小程序实现瀑布流实例

热门文章

  1. python爬今日头条
  2. Git常用命令有哪些?
  3. radio 根据默认值选中
  4. 2021年焊工(初级)免费试题及焊工(初级)实操考试视频
  5. 深度学习之五:稀疏编码
  6. linux java jdk环境变量设置之后,依旧提示 No such file or directory
  7. T---EXCEL表格换行
  8. iPhone X全屏适配
  9. MRPT学习(二)——Win10安装MRPT
  10. 机器学习算法(线性回归)-Lect01