• CSS3过渡


    一、CSS3 过渡(Transition)

    -允许css的属性值在一定的时间区间内平滑的过渡

    -在鼠标点击、获取焦点、被点击或对元素任何改变中触发,并圆滑地以动画效果改变css的属性值。

    二、transition-property属性

      1、介绍

        检索或设置对象中的参与过渡的属性。

      2、语法

        transition-property:none| all |property;

      3、参数说明

        none(没有属性改变)

        all(所有属性改变),默认值

        property(元素属性名)

    三、transition-duration属性

      1、介绍

        检索或设置对象过渡的持续时间。

      2、语法

        tuansition-duration:time;

      3、参数说明

        -规定完成过渡效果需要花费的时间(以秒或毫秒计)

        -默认值是0

      4、举个栗子

        tuansition-duration:2s;

    四、transition-timing-function属性

      1、介绍

        检索或设置对象中过渡的东环类型。

      2、语法

        transition-timing-function:ease|linear|ease-in|ease-out|ease-in-out|step-start | step-end|steps(<integer>[,[star | end]] ?) | cubic-bezier(<number>,<number>,<number>,<number>);

      3、参数说明

        linear:线性过渡。(整个过程匀速运动)。

        ease:平滑过渡。(结束比较生硬)。

        ease-in:由慢到快。(结束比较生硬)。

        ease-out:由快到慢。

        ease-in-out:由慢到快再到慢。

        step-start:等同于steps(1,start)

        step-end:等同于steps(1,end)

        steps(<integer>[,[start | end]] ?):两个接受参数的步进函数。

            第一个参数:必须为正整数,指定函数

            第二个参数:取值可是start或end,指定每一步的值发生变化的时间点

            第二个参数:可选,默认值为end

       4、举个栗子:

        transition-timing-function:ease-in-out;

    五、transition-delay属性

      1、介绍

        检索或设置对象延迟过渡的时间

      2、语法

        transition-delay:time;

      3、参数说明

        -指定秒或毫秒数之前要等待切换效果开始

        -默认值为0

      4、举个栗子

        transition-delay:2s;

    六、transition简写

      1、语法

        transition:property duration timing-function delay;

      2、栗子

        transition:transform 2s ease-in-out 1s;

        

      

  • 相关阅读:
    Pro/Toolkit示例之一:异步启动ProE
    Formatted MessageBox/AfxMessageBox
    Pro/Toolkit示例之二:同步Dll程式
    模拟按钮控件BN_CLICKED消息事件
    详解ProToolkit注册文件
    C++函数指针
    Message Basic
    C++指针之间的赋值与转换规则总结
    CString&CStringA&CStringW之间的相互转换
    Devexpress组件之XtraBars.PopupMenu的使用
  • 原文地址:https://www.cnblogs.com/xianyujn/p/6179589.html
Copyright © 2020-2023  润新知