过渡(transition) 动画(animation)

摘要:
转换1.转换-通过转换,可以指定属性更改时的切换效果。通过过渡,您可以创建一些良好的效果并改善用户体验-大多数属性都支持过渡效果。请注意,转换必须从一个有效值转换到另一个。不同之处在于,只有在属性更改时才能触发转换。动画可以自动触发动态效果。我知之甚少。如果你犯了什么错误,请改正。我非常感激。

过渡(transition)

1.transition

  -通过过渡可以指定一个属性发生变化时的切换效果,通过过渡可以创建一些好的效果,提升用户体验。

  -可以同时设置过渡相关的所有属性,只有一个要求,如果要写延迟,则俩个时间中第一个是持续时间,第二个是延迟时间。

2.transition-property(指定要执行过渡的属性)

  -多个属性间用“,”隔开。

  -如果是全部属性,使用all关键字。

  -大部分属性都支持过渡效果,注意过渡时必须是从一个有效数值向另外一个有效数值进行过渡。

3.transition-duration(指定过渡效果的持续时间)

  -时间单位:s 和 ms 1s=1000ms

  -可以分别指定时间

    - transition-property: width, height;

    - transition-duration: 1s, 2s;

4.transition-timing-function(过渡的时序函数)

  -可选值:

    -ease 默认值,先加速,再减速

    -linear 匀速运动

    -ease-in 加速运动

    -ease-out 减速运动

    -ease-in-out 先加速后减速

    -cubic-bezier() 来指定时序函数(https://cubic-bezier.com

    -steps()分布执行过渡效果

      -第一个值:执行几步

      -第二个值:

        -end 在时间结束时执行过渡(默认值)

        -start 在时间开始时执行过渡

5.transition-delay(过渡效果的延迟,等待一段时间后在执行)

动画(animation)

1.动画个过渡类似,都是可以实现一些动态效果。不同的是过渡需要在某个属性发生变化时才会触发,动画可以自动触发动态效果。

2.设置动画效果,必须先要设置一个关键帧,关键帧设置了动画执行每一个步骤。

@keyframes test {
    /*from表示动画的开始位置 也可以使用0%表示*/
    from {
         margin-left: 0; 
    } 

    /*to动画的结束位置*/ 
    to {
    margin-left: 700px; 
    } 
}        

3.animation-name(要对当前元素生效的关键帧的名字)

4.animation-duration(效果时间)

5.animation-delay(延时)

6.animation-timing-function(时序函数)

7.animation-iteration-count(动画执行的次数)

  -可选值:

    -次数

    -infinite 无限执行

8.animation-direction(指定动画运行的方向)

  -可选值:

    -normal(默认值)从from向to运行,每次都是这样

    -reverse 从to向from运行,每次都是这样

    -alternate 从from向to运行,重复执行动画时反向执行

    -alternate-reverse 从to向from运行,重复执行动画时反向执行

9.animation-play-state(设置动画的执行状态)

  -可选值:

    -running(默认值)动画执行

    -paused 动画暂停

10.animation-fill-mode 动画的填充模式

  -可选值:

    -none(默认值)动画执行完毕元素,回到原来位置

    -forwards 动画完毕元素时,停止在动画结束的位置

    -backwards 动画延时等待时,元素就会处于开始位置

    -both 结合了 forwards 和 backwards

11.animation(简写属性)效果持续时间在前,延迟时间在后,其它无所谓。

学识浅薄,如有错误,恳请斧正,在下不胜感激。

免责声明:文章转载自《过渡(transition) 动画(animation)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Python接口自动化(九) cookie登录,session保持,参数关联接口Rancher1-简单介绍-认识rancher下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

CSS3-属性选择器

1.各种不同内科浏览器的css3适配 -webkit-transition: 1s;        /*Chrom、Safari*/ -moz-transition: 1s;            /*Firefox*/ -ms-transition: 1s;            /*IE*/ -o-transition: 1s;           ...

Drawable

今天简单的介绍一下有关以下5中的应用: Statelistdrawable Layerdrawable Shapeddrawable Clipdrawable Animationdrawable 1. Statelistdrawable的应用: 描述:当使用此类型定义View的前景,背景图时由对象的当前状态的改变对应的图片也随之改名。 定义:XML的根...

css动画效果之transition(动画过渡效果属性)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <!-- transition:动画过渡效果属性 功能:使cs...

vuejs心法和技法

http://www.cnblogs.com/kidsitcn/p/5409994.html 注意:本文记录作者在学习和使用vuejs开发中的点点滴滴,从vuejs1.0开始直到现在的vuejs2.0以后的版本。期中部分1.0的内容已经过时,仅作各位朋友参考,建议重点关注2.0相关的内容,会随着我对vuejs有了更多的体会后不断维护更新,也欢迎朋友们批评...

jQuery Easing动画效果扩展插件

jQuery Easing动画效果扩展插件:jQuery Easing Plugin。在jQuery文档中我们可以看到,自定义动画函数.animate()有四个参数: params (Options) : 一组包含作为动画属性和终值的样式属性和及其值的集合 duration (String,Number) : (可选) 三种预定速度之一的字符串(”slow...

【WPF】2、美化控件

控件有默认样式,但是有时候默认样式并不够用,就需要美化。 1、常用的方法是美术出图,直接贴图进去,效果又好又简单(对程序来说)。 用图片有三种方式:设置控件背景图片、设置控件内容为图片和直接使用图片做控件三种。 <Window x:Class="战五渣之环游世界.WPF.Window1" xmlns="http://schemas....