📜  CSS |过渡属性

📅  最后修改于: 2021-08-31 02:07:16             🧑  作者: Mango

CSS 中的 transition 属性用于制作一些过渡效果。过渡是下面列出的四个属性的组合:

  • 过渡属性
  • 过渡期
  • 转换时序函数
  • 转换延迟

注意:过渡效果可以定义为两种状态(悬停和活动),使用伪类,如 :hover 或:active 或使用 JavaScript 动态设置的类。

句法:

transition: transition-property transition-duration 
transition-timing-function transition-delay; 

注意:如果任何值未定义,则浏览器采用默认值。

属性值:

  • transition-property:它指定应应用过渡效果的 CSS 属性。
  • 过渡持续时间:它指定过渡动画完成所需的时间长度。
  • transition-timing-function:指定过渡的速度。
  • transition-delay:它指定过渡延迟或过渡开始的时间。

例子:



    
        
            CSS transition Property
        
          
        
    
      
    
          
        

GeeksforGeeks

                   

Transition Property

                   
            

transition-property: width

            

transition-duration: 5s

            

transition-timing-function: ease-in

            

transition-dealy: .8s

        
                         

输出:

  • 过渡效果前:
  • 过渡效果后:

支持的浏览器: transition属性支持的浏览器如下:

  • 谷歌浏览器 26.0, 4.0 -webkit-
  • 浏览器 10.0
  • 火狐 16.0, 4.0 -moz-
  • Safari 6.1, 3.1 -webkit-
  • 歌剧 12.1, 10.5 -o-