zoukankan      html  css  js  c++  java
  • transition用法

    transition过渡

    transition简介

    • transition用来定义元素样式变换时的过渡效果。
    • css3的transition允许CSS的属性值在一定的时间区间内平滑地过渡。这种效果可以在鼠标单击,获得焦点,被点击或对元素任何改变中触发,并平滑地以动画效果改变CSS的属性值。

    写法

    transition:[<transition-property> || <transition-duration> || <transition-timing-function> || <transition-delay>]
    
    • transition-property:指定过渡的CSS属性。

      • transition-property:no | all | <single-transition-property> 
        
      • none:没有指定任何样式。

      • all:默认值,表示指定元素所有支持transition-property属性的样式。

      • <single-transition-property>:指定一个或多个样式。(多个样式用逗号隔开)

    • transition-duration:指定完成过渡所需的时间。

      • transition-duration:<time>
        
      • <time>为数值,单位为s(秒)或ms(毫秒),默认值是0。当有多个过渡属性时,可以设置多个过渡时间分别应用过渡属性,也可以设置一个过渡时间应用所有过渡属性。

    • transition-timing-function:指定过渡调速函数。

      • transition-timing-function:<single-transition-timing-function>
        
      • <single-transition-timing-function>指单一的过渡函数,主要包括下面几个属性值。

      • ease:默认值,元素样式从初始状态过渡到终止状态时速度由快到慢,逐渐变慢。

      • linear:元素样式从初始状态过渡到终止状态速度是恒速。

      • ease-in:元素样式从初始状态过渡到终止状态时,速度越来越快,呈一种加速状态。这种效果称为渐显效果。

      • ease-out:元素样式从初始状态过渡到终止状态时,速度越来越慢,呈一种减速状态。这种效果称为渐隐效果。

      • ease-in-out:元素样式从初始状态到终止状态时,先加速再减速。这种效果称为渐显渐隐效果。

    • transition-delay:指定过渡开始出现的延迟时间。

      • transition-delay:<time>
        
      • transition-delay:用来指定一个动画开始执行的时间,也就是说当改变元素属性值后多长时间开始执行过渡效果,它可以是正整数,负整数和0,非零的时候必须将单位设置为s(秒)或ms(毫秒)。
          正整数时好理解,就是延迟几秒开始执行过渡,负整数时,将元素的之前时间截断,也就是transition-duration过渡时间所用的值减去transition-delay的延迟值,这中间的值不会发生,直接跳到剩下的值进行过渡。


    • transition属性类似于border,font这些属性,可以简写,也可以单独来写。简写时,各函数之间用空格隔开,且需要按一定的顺序排列。

  • 相关阅读:
    POJ 1873 The Fortified Forest
    C语言中time函数获取系统时间
    回车符号与换行符号
    [转]NYOJ-511-移动小球
    C语言的inline
    C语言编译全过程
    linux下面安装配置mongoDB
    linux下面安装配置LAMP环境
    linux下面的解压缩文件的命令
    day23 正则,re模块
  • 原文地址:https://www.cnblogs.com/bingquan1/p/15824745.html
Copyright © 2011-2022 走看看