css3 transition用法(很详细)

css3 transition用法(很详细)解释transition(CSS属性)是transition-property,transition-duration,transition-timing-function和transition-delay的一个简写属性。transition可以为一个元素在不同状态之间切换的时候定义不同的过渡效果。以下是属性解释。值描述transition-property指定CSS属性的name,transition效果transition-durationtransit

大家好,又见面了,我是你们的朋友全栈君。

解释

transition( CSS 属性)是 transition-property,transition-duration,transition-timing-function 和 transition-delay 的一个简写属性。
transition可以为一个元素在不同状态之间切换的时候定义不同的过渡效果。
以下是属性解释。

描述
transition-property 指定CSS属性的name,transition效果
transition-duration transition效果需要指定多少秒或毫秒才能完成
transition-timing-function 指定transition效果的转速曲线
transition-delay 定义transition效果开始的时候

以下列出了transition常用的几种。

1. transition: property name | duration

举例: transition: width .8s;
表示width属性变化时 过渡时间为0.8s

2. transition: property name | duration | delay

举例:transition: width .8s .5s;
表示width属性变化时 过渡时间为0.8s 且延迟0.5s之后执行宽度变化

3. transition: property name | duration | timing function

举例:transition: width .8s ease-in-out;
使用了转速曲线,以慢速开始和结束的过渡效果。
time function可能的值有以下。

描述
linear 规定以相同速度开始至结束的过渡效果
ease 规定慢速开始,然后变快,然后慢速结束的过渡效果
ease-in 规定以慢速开始的过渡效果
ease-out 规定以慢速结束的过渡效果
ease-in-out 规定以慢速开始和结束的过渡效果
cubic-bezier(n,n,n,n) 在cubic-bezier函数中定义自己的值。可能的值是0至1之间的数值

4. transition: property name | duration | timing function | delay

举例: transition: width .8s ease 1s;
表示宽度变化时,过渡时间为0.8s, ease表示规定慢速开始,然后变快,然后慢速结束的过渡效果,延迟1s执行宽度变化

5. 多个属性用逗号隔开

transition: height .8s, color .8s;

6. 应用于所有属性

transition: all 0.5s ease-out;

7. 其他

/* Global values */
transition: inherit;
transition: initial;
transition: unset;
参考地址:MDN菜鸟教程

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159180.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 飞猪双11挑战_天猫双十一晚会极限挑战

    飞猪双11挑战_天猫双十一晚会极限挑战摘要: EagleEye作为阿里集团老牌的链路跟踪系统,其自身业务虽不在交易链路上,但却监控着全集团的链路状态,特别是在中间件的远程调用上,覆盖了集团绝大部分的场景,在问题排查和定位上发挥着巨大的作用,保障了各个系统的稳定性,为整个技术团队打赢这场战役保驾护航。作者:王华锋(水彧)背景双十一一直是阿里巴巴集团每年要打的一场大战役。要打赢这场战役,技术上,不仅仅是几个应用

    2022年8月16日
    6
  • 贴片铝电容识别及型号_TDK贴片电容识别方法及命名规则[通俗易懂]

    贴片铝电容识别及型号_TDK贴片电容识别方法及命名规则[通俗易懂]原标题:TDK贴片电容识别方法及命名规则TDK贴片电容识别方法及命名规则,TDK是TokyoDenkikagakuKogyoK.K的简称。是日本的一个品牌。今天我们一起来学习一下如何识别TDK的贴片电容。拿到一般TDK的电容,料盘上会有TDK字样的标示。分上下两个标,上标是小标。下标是大标。TDK的标识是在大标上面。TDK贴片电容的参数一般由系列名称,体积,材质,电压,容量,误差,包装组成…

    2022年8月21日
    10
  • gitbook如何_github入门与实践

    gitbook如何_github入门与实践  本文从“是什么”、“为什么”、“怎么办”、“好不好”四个维度来介绍GitBook,带你从黑暗之中走出来,get这种美妙的写作方式。是什么?  在我认识GitBook之前,我已经在使用Git了,毋容置疑,Git是目前世界上最先进的分布式版本控制系统。  我认为Git不仅是程序员管理代码的工具,它的分布式协作方式同样适用于很多场合,其中一个就是写作(这会是一个…

    2022年10月4日
    5
  • 【机器学习详解】SMO算法剖析「建议收藏」

    【机器学习详解】SMO算法剖析「建议收藏」本文力求简化SMO的算法思想,毕竟自己理解有限,无奈还是要拿一堆公式推来推去,但是静下心看完本篇并随手推导,你会迎刃而解的。推荐参看SMO原文中的伪代码。**1.SMO概念**===========上一篇博客已经详细介绍了[SVM原理](http://blog.csdn.net/luoshixian099/article/details/51073885),为了方便求解,把原始最优化问题转化成了其对偶问题,因

    2022年6月16日
    35
  • Graph(2014辽宁ACM省赛)[通俗易懂]

    Graph(2014辽宁ACM省赛)

    2022年2月3日
    49
  • 面试又给我问到MySQL索引,最全的一次整理

    面试又给我问到MySQL索引,最全的一次整理

    2022年2月15日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号