资讯专栏INFORMATION COLUMN

CSS过渡动画的理解

wangbjun / 485人阅读

摘要:需要规定变化发生的时间,可以使用百分比如等等,也可以用和表示和。是动画的开始,是动画的结束。创建规则百分比方式

CSS过渡动画的理解
过度动画关键字【transition】 transition : css属性 时间 方式 时间 详细写就是:

1.transition-property 规定需要过渡的css属性名称

2.transition-duration 规定过渡效果需要花费的时间

3.transition-timing-function 规定过渡效果的时间曲线

4.transiity-delay 规定过渡效果开始的时间

各个transition的属性值

/ transition-property /

transition-property : none|all|属性列表(多个可以用逗号分开)

/ transition-duration /

transition-duration : 时间(秒或者毫秒)

/ transition-timing-function /

transition-timing-function :

/*

1.linear : 开始到结束都是一个速度(匀速运动)

2.ease : 从慢速开始,逐渐变快,然后慢速结束(抛物线运动)

3.ease-in : 以慢速开始的过渡

4.ease-out : 以慢速结束的过渡

5.ease-in-out : 慢速开始和结束的过渡

6.cubic-bezier : 在函数中自定义自己的值

*/

/ transition-delay /

transition-delay: 时间(执行过渡开始的时间)

动画
要创建CSS动画,需要了解keyframes规则和animation属性。 @keyframes需要规定变化发生的时间,可以使用百分比如0%,50%,100%等等,也可以用from和to表示0%和100%。0%是动画的开始,100%是动画的结束。

/ 创建@keyframes规则 from and to/

@keyframes anim{

from {

width: 150px;

height: 150px;

background-color: blue;

}

to {

width: 400px;
height: 400px;
background-color: beige;
}

}

/ 百分比方式 /

@keyframes anim1{

0% {

width: 150px;

}

25% {

width: 300px;

}

50% {

width: 150px;

}

100% {

width: 300px;

}

}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/114826.html

相关文章

  • [练习]利用CSS steps 实现逐帧动画

    摘要:网页逐帧动画的实现方式网页中的逐帧动画,大致可分为两大类的实现方式,分别是使用控制,和单纯使用实现,两者的优劣总体概括来说就是动画可控性更强,但开销大,实现复杂。 网页逐帧动画的实现方式 网页中的逐帧动画,大致可分为两大类的实现方式, 分别是使用JS控制,和单纯使用CSS实现,两者的优劣总体概括来说就是: JS动画可控性更强,但开销大,实现复杂。 CSS动画实现相对JS更简单。常见的网...

    RiverLi 评论0 收藏0
  • vue内置组件——transition简单原理图文详解

    摘要:在元素被插入之前生效,在元素被插入之后的下一帧移除。在整个进入过渡的阶段中应用,在元素被插入之前生效,在过渡动画完成之后移除。这个类可以被用来定义进入过渡的过程时间,延迟和曲线函数。版及以上定义进入过渡的结束状态。 基本概念 Vue 在插入、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果 在 CSS 过渡和动画中自动应用 class 可以配合使用第三方 CSS 动画库,如...

    lingdududu 评论0 收藏0
  • vue内置组件——transition简单原理图文详解

    摘要:在元素被插入之前生效,在元素被插入之后的下一帧移除。在整个进入过渡的阶段中应用,在元素被插入之前生效,在过渡动画完成之后移除。这个类可以被用来定义进入过渡的过程时间,延迟和曲线函数。版及以上定义进入过渡的结束状态。 基本概念 Vue 在插入、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果 在 CSS 过渡和动画中自动应用 class 可以配合使用第三方 CSS 动画库,如...

    nihao 评论0 收藏0
  • vue内置组件——transition简单原理图文详解

    摘要:在元素被插入之前生效,在元素被插入之后的下一帧移除。在整个进入过渡的阶段中应用,在元素被插入之前生效,在过渡动画完成之后移除。这个类可以被用来定义进入过渡的过程时间,延迟和曲线函数。版及以上定义进入过渡的结束状态。 基本概念 Vue 在插入、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果 在 CSS 过渡和动画中自动应用 class 可以配合使用第三方 CSS 动画库,如...

    Alfred 评论0 收藏0
  • 搞清animation/transtion/transform/translate

    摘要:规则内指定一个样式和动画将逐步从目前的样式更改为新的样式。功能若触发动画事件后在动画未结束前停止事件会放弃当前动画从此时的状态开始执行停止事件的动画。 css3动画 animation 使用css3动画需要2步 为指定元素添加animation属性及属性值。各浏览器私有属性在前,通用属性在最后。 使用@keyframes定义动画过程名称。各浏览器私有属性在前,通用属性在最后。 an...

    tain335 评论0 收藏0

发表评论

0条评论

wangbjun

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<