一、对transition属性的认识
1、transition 属性是一个简写属性,可用于设置四个过渡属性:
transition-property 过渡效果的 CSS 属性的名称(height、width、opacity等)。
transition-duration 完成过渡效果需要时间。
transition-timing-function 规定速度效果的速度曲线。
transition-delay 过渡效果何时开始(延迟时间)。
注:如果 transition-duration属性时长为 0,就不会产生过渡效果。
2、渐变函数的值:
渐变函数是transition-timing-function;
其中贝塞尔曲线的预设值
ease渐快,匀速,减慢cubic-bezier(0.25,0.1,0.25,1)
ease-in渐快,匀速cubic-bezier(0.42,0,1,1)
ease-out匀速,减慢cubic-bezier(0,0,0.58,1)
ease-in-out和ease类似,但比ease的加速度大(幅度大)cubic-bezier(0.42,0,0.58,1)
linear全程匀速cubic-bezier(0,0,1,1)
3、简写方式:transition:css属性名 过度时间 渐变函数值 延迟时间;
二、简单动画实例操作
1、先插入两张图片
<div class="A"> <img src="img/吃药.jpg" alt=""> <img src="img/main_bg.jpg" alt=""> </div>
2、给图片设置样式
<style> .A { margin: auto 100px; height: 400px; width: 600px; position: relative; } .A img:nth-child(1) { height: 300px; width: 300px; position: absolute; } .A img:nth-child(2) { height: 300px; width: 300px; position: absolute; transition: opacity 3s ease-in 2s; } .A img:nth-child(2):hover { opacity: 0; } img { height: 300px; width: 300px; } </style>
3、得到的动画效果是:
总结
以上所述是小编给大家介绍的css简单动画之transition属性详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
更新日志
- 试音宝典《试机四十号K2HD》[低速原抓WAV+CUE]
- 【原神】V5.2攻略 | 暴击爆伤配比 怎样伤害最大化?
- 【原神】V5.2攻略 | 全火元素5星角色·一图流培养
- 【原神】盘点《原神》容易被玩家忽略的大佬角色,很多玩家都不愿意抽他们
- 李玉刚.2017-刚好遇见你【玉泽东方】【WAV+CUE】
- 温拿乐队.1992-永远的记忆【宝丽金】【WAV+CUE】
- 群星.1996-风月电影原声带【滚石】【WAV+CUE】
- Blast Slam S1参赛名单出炉:XG被直邀
- 《英雄联盟》Doinb想让Tian当教练:世纪大和解?
- 《忆蚀》Subliminal:揭秘后室之谜,路知行献声Weplay文化展
- 那英《征服NEWXRCD台湾版》日本压制[WAV+CUE]
- 群星《金曲百分百上》3CD(香港版)[WAV+CUE]
- 刘欢《雨中的树(新歌加精选)2CD》德国HD24K金碟[WAV+CUE]
- 郑源 《世间情歌》6N纯银SQCD[WAV+CUE][1G]
- 群星《粤潮2HQII》头版限量编号[低速原抓WAV+CUE][991M]