當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


HTML Style transitionDuration用法及代碼示例


HTML DOM中的Style transitionDuration屬性用於設置或返回完成過渡效果的時間長度(以秒或毫秒為單位)。

用法:

  • 返回transitionDuration屬性:
    object.style.transitionDuration
  • 設置transitionDuration:
    object.style.transitionDuration = "time|initial|inherit"

    屬性值:


    • time:用於指定完成過渡效果所需的時間。默認值為0(無過渡效果)。
    • initial:將元素設置為其初始位置。
    • inherit:它用於從其父元素設置屬性。

    例:設置transitionDuration屬性。

    <!DOCTYPE html> 
    <html> 
      
    <head> 
        <title> 
            HTML | DOM Style transitionDuration Property 
        </title> 
        <style> 
            #element { 
                width:100px; 
                height:70px; 
                background:green; 
                transition-property:width; 
            } 
              
            #element:hover { 
                width:400px; 
                height:100px; 
            } 
        </style> 
    </head> 
      
    <body> 
        <h1>GeeksforGeeks</h1> 
      
        <h2>TransitionDuration Property</h2> 
        <p> 
          Move mouse over the green box and it will change! 
      </p> 
      
        <div id="element"> 
            <h3>transition-duration:5s</h3> 
        </div> 
      
        <script> 
            function myFunction() { 
                
                // Set transitionDuration 5 second. 
                document.getElementById( 
                  "element").style.transitionDuration = 
                  "5s"; 
            } 
            myFunction() 
        </script> 
    </body> 
      
    </html>

    輸出:

    • 過渡前:
    • 過渡後:

    支持的瀏覽器:HTML支持的瀏覽器|下麵列出了DOM樣式transitionDuration屬性:

    • 穀歌瀏覽器26
    • Internet Explorer 10
    • Firefox 16
    • Opera 12.1
    • Safari 6.1


相關用法


注:本文由純淨天空篩選整理自ChinkitManchanda大神的英文原創作品 HTML | DOM Style transitionDuration Property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。