当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


HTML Style transitionProperty用法及代码示例


HTML DOM中的Style transistionProperty属性用于为过渡效果设置CSS属性的名称。当用户将鼠标悬停在元素上时,可能会发生这种情况。它返回元素的transistionProperty属性。

用法:

  • 它返回transistionProperty属性。
    object.style.transistionProperty
  • 它用于设置transistionProperty属性。
    object.style.transistionProperty = "none | all | property | 
    initial | inherit"

属性值:


  • none:伸缩效果不会应用于任何元素。
  • all:所有元素都将获得过渡效果。这是默认值。
  • property:它用于指定CSS属性名称的逗号分隔值以产生过渡效果。
  • intial:它将transistionProperty属性设置为其默认值。
  • inherit:此属性从其父元素继承。

返回值:它返回一个表示元素的transistionProperty属性的字符串。

示例1:

<!DOCTYPE html> 
<html> 
  
<head> 
    <title>DOM Style transistionProperty Property </title> 
    <style> 
        #gfg { 
            border:3px solid blue; 
            background-color:green; 
            width:100px; 
            height:50px; 
            -webkit-transition:all 2s; 
            <!-- for safari 3.1 to 6.0-->
          transition:all 2s; 
        } 
          
        #gfg:hover { 
            background-color:green; 
            width:200px; 
            height:100px; 
        } 
    </style> 
</head> 
  
<body> 
  
    <center> 
        <h1 style="color:green;">  
                GeeksForGeeks  
            </h1> 
        <h2>DOM Style transistionProperty  Property </h2> 
        
        <div id="gfg" style="color:white">  
          A Computer science portal for geeks 
       </div> 
  
        <button type="button" onclick="geeks()"> 
            Click 
        </button> 
  
        <script> 
            function geeks() { 
                document.getElementById( 
                  "gfg").style.transistionProperty = "all"; 
                
                //  for safari 3.1 to 6.0  
                document.getElementById( 
                  "gfg").style.WebkitTransitionProperty = "all";  
            } 
        </script> 
    </center> 
</body> 
  
</html>

输出:

  • 悬停之前:
  • 悬停后:

示例2:

<!DOCTYPE html> 
<html> 
  
<head> 
    <title>DOM Style transistionProperty Property </title> 
    <style> 
        #gfg { 
            border:3px solid blue; 
            background-color:green; 
            width:100px; 
            height:50px; 
            -webkit-transition:all 2s; 
            <!-- for safari -->
            transition:all 2s; 
        } 
          
        #gfg:hover { 
            background-color:green; 
            width:200px; 
            height:100px; 
        } 
    </style> 
</head> 
  
<body> 
  
    <center> 
        <h1 style="color:green;">  
                GeeksForGeeks  
            </h1> 
        <h2>DOM Style transistionProperty  Property </h2> 
        
        <div id="gfg" style="color:white"> 
          A Computer science portal for geeks 
      </div> 
  
        <button type="button" onclick="geeks()"> 
            Click 
        </button> 
  
        <script> 
            function geeks() { 
                
                document.getElementById( 
                  "gfg").style.transistionProperty = 
                  "width, height"; 
                
                document.getElementById( 
                  "gfg").style.WebkitTransitionProperty =  
                  "width, height"; 
            } 
        </script> 
    </center> 
</body> 
  
</html>

输出:

  • 悬停之前:
  • 悬停后:

支持的浏览器:以下列出了DOM Style transistionProperty属性支持的浏览器:

  • 谷歌浏览器26.0
  • Internet Explorer 10.0
  • Firefox 16.0
  • Opera 12.1
  • 苹果Safari 6.1


相关用法


注:本文由纯净天空筛选整理自bestharadhakrishna大神的英文原创作品 HTML | DOM Style transitionProperty Property。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。