transition-timing-function属性怎么用

transition-timing-function属性是用来规定过渡效果的速度曲线,它允许过渡效果随着时间来改变其速度;可以实现慢速开始,然后变快,然后慢速结束等等的过渡效果。

transition-timing-function属性怎么用

CSS3  transition-timing-function属性

作用:transition-timing-function 属性规定过渡效果的速度曲线。该属性允许过渡效果随着时间来改变其速度。

语法:

transition-timing-function: linear|ease|ease-in|ease-out|ease-in-out|cubic-bezier(n,n,n,n);

登录后复制

说明:

linear:规定以相同速度开始至结束的过渡效果(等于 cubic-bezier(0,0,1,1))。   

ease:规定慢速开始,然后变快,然后慢速结束的过渡效果(cubic-bezier(0.25,0.1,0.25,1))。    

ease-in:规定以慢速开始的过渡效果(等于 cubic-bezier(0.42,0,1,1))。    

ease-out:规定以慢速结束的过渡效果(等于 cubic-bezier(0,0,0.58,1))。    

ease-in-out:规定以慢速开始和结束的过渡效果(等于 cubic-bezier(0.42,0,0.58,1))。    

cubic-bezier(n,n,n,n):在 cubic-bezier 函数中定义自己的值。可能的值是 0 至 1 之间的数值。  

注:Internet Explorer 9 以及更早版本的浏览器不支持 transition-timing-function 属性;Internet Explorer 10、Firefox、Opera 和 Chrome 支持 transition-timing-function 属性。Safari 支持替代的 -webkit-transition-timing-function 属性。

CSS3  transition-timing-function属性的使用示例

nbsp;html> div{width:100px;height:100px;background:red;margin: 10px 0px;}.demo1{transition:width 2s;transition-timing-function:linear;/* Firefox 4 */-moz-transition:width 2s;-moz-transition-timing-function:linear;/* Safari and Chrome */-webkit-transition:width 2s;-webkit-transition-timing-function:linear;/* Opera */-o-transition:width 2s;-o-transition-timing-function:linear;}.demo2{transition:width 2s;transition-timing-function:ease;/* Firefox 4 */-moz-transition:width 2s;-moz-transition-timing-function:ease;/* Safari and Chrome */-webkit-transition:width 2s;-webkit-transition-timing-function:ease;/* Opera */-o-transition:width 2s;-o-transition-timing-function:ease;}.demo1:hover,.demo2:hover{width:300px;}

请把鼠标指针移动到红色的 div 元素上,查看过渡效果。

匀速过渡

慢速开始,然后变快,然后慢速结束

注:本例在 Internet Explorer 中无效。

登录后复制

效果图:

1.gif

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注【创想鸟】相关教程栏目!!!

以上就是transition-timing-function属性怎么用的详细内容,更多请关注【创想鸟】其它相关文章!

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

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2888839.html

(0)
上一篇 2025年3月10日 21:15:39
下一篇 2025年2月19日 05:53:58

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css3 transition-duration属性怎么用

    css3 transition-duration属性用于规定完成过渡效果需要花费的时间(以秒或毫秒计),语法为transition-duration: time。当time值为0是,意味着不会发生过渡效果。 CSS3  transition…

    2025年3月10日
    200
  • transition-property属性怎么用

    transition-property属性是用于指定应用过渡效果的 css 属性的名称;当指定的 css 属性发生改变时,过渡效果将开始。 CSS3  transition-property属性  作用:transition-propert…

    2025年3月10日
    200
  • backface-visibility属性怎么用

    backface-visibility属性是用于定义当元素不面向屏幕时是否可见;如果在旋转元素不希望看到其背面时,该属性很有用。 CSS3  backface-visibility属性 作用:backface-visibility 属性定义…

    2025年3月10日
    200
  • perspective属性怎么用

    perspective属性是用来定义 3d 元素距视图的距离,以像素计;它允许你改变 3d 元素查看 3d 元素的视图。 CSS3  perspective属性 作用:perspective 属性定义 3D 元素距视图的距离,以像素计。该属…

    2025年3月10日
    200
  • perspective-origin属性怎么用

    perspective-origin属性用于定义 3d 元素所基于的 x 轴和 y 轴,它允许改变3d元素的底部位置。当为元素定义 perspective-origin 属性时,其子元素会获得透视效果,而不是元素本身。 CSS3  pers…

    2025年3月10日
    200
  • transform属性怎么使用

    transform属性用于向元素应用 2d 或 3d 转换;该属性允许我们对元素进行旋转、缩放、移动或倾斜。 CSS3  transform属性 作用:transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、…

    2025年3月10日
    200
  • transform-style属性怎么用

    transform-style属性用来指定嵌套元素是怎样在三维空间中呈现。当值为flat时,表示所有子元素在2d平面呈现;值为preserve-3d时,表示所有子元素在3d空间中呈现。 CSS3 transform-style属性 作用:t…

    2025年3月10日
    200
  • transform-origin属性怎么用

    transform-origin属性用于改变被转换元素的位置。在2d 转换元素中可以改变元素 x 和 y 轴的位置;3d 转换元素中还可以改变其 z 轴的位置。 CSS3  transform-origin属性 作用:transform-o…

    2025年3月10日
    200
  • word-break属性怎么用

    word-break属性用于指定非cjk(中日韩)脚本的断行规则,规定了自动换行的处理方法。通过使用 word-break 属性,可以让浏览器实现在任意位置的换行。 CSS3  word-break属性 作用:word-break 属性规定…

    2025年3月10日
    200
  • text-wrap属性怎么使用

    text-wrap属性是用来指定文本换行规则的;当值为normal表示只在允许的换行点进行换行,值为none表示不换行,值为unrestricted表示在任意两个字符间换行,值为suppress表示只在行中没有其他有效换行点时进行换行。 C…

    2025年3月10日
    200

发表回复

登录后才能评论