📜  HTML | DOM 样式 objectFit 属性

📅  最后修改于: 2021-11-08 06:21:07             🧑  作者: Mango

HTML DOM 中的Style objectFit属性用于设置返回如何调整图像或视频元素的大小以适应其容器。

句法:

  • 它返回 objectFit 属性。
    object.style.objectFit
  • 它用于设置 objectFit 属性。
    object.style.objectFit = "contain|cover|scale-down|none|fill|
    initial|inherit"

属性值:

  • 包含:缩放替换的内容以保持其纵横比,同时也适合内容框。

    示例 1:

    
    
      
    
        
          DOM Style objectFit Property
        
        
    
      
    
        

          GeeksforGeeks     

               DOM Style objectFit Property          

                 

                        

    输出:

    • 点击按钮前:

      包含之前

    • 点击按钮后:

      包含后

  • 封面:被替换的内容被调整大小以在填充元素的整个内容框时保持其纵横比。如果需要,可以裁剪对象以适合内容框。

    示例 2:

    
    
      
    
        
          DOM Style objectFit Property
        
        
    
      
    
        

          GeeksforGeeks     

               DOM Style objectFit Property          

                 

                        

    输出:

    • 点击按钮前:

      先覆盖

    • 点击按钮后:

      后盖

  • 缩小:被替换的图像被调整大小,就好像没有指定或包含一样,结果是最小的对象大小。

    示例 3:

    
    
      
    
        
          DOM Style objectFit Property
        
        
    
      
    
        

          GeeksforGeeks     

               DOM Style objectFit Property          

                 

                        

    输出:

    • 点击按钮前:

      缩小前

    • 点击按钮后:

      缩小后

  • none:替换的内容不调整大小。

    示例 4:

    
    
      
    
        
          DOM Style objectFit Property
        
        
    
      
    
        

          GeeksforGeeks     

               DOM Style objectFit Property          

                 

                        

    输出:

    • 点击按钮前:

      前所未有

    • 点击按钮后:

      无后

  • fill:调整内容大小以填充元素的内容框。这是默认值。

    示例 5:

    
    
      
    
        
          DOM Style objectFit Property
        
        
    
      
    
        

          GeeksforGeeks     

               DOM Style objectFit Property          

                 

                        

    输出:

    • 点击按钮前:

      先填

    • 点击按钮后:

      后补

  • 初始值:用于将此属性设置为其默认值。

    示例 6:

    
    
      
    
        
          DOM Style objectFit Property
        
        
    
      
    
        

          GeeksforGeeks     

               DOM Style objectFit Property          

                 

                        

    输出:

    • 点击按钮前:

      初始之前

    • 点击按钮后:

      初始之后

  • 继承:这从其父级继承属性。

    示例 7:

    
    
      
    
        
          DOM Style objectFit Property
        
        
    
      
    
        

          GeeksforGeeks     

               DOM Style objectFit Property          

                 

                        

    输出:

    • 点击按钮前:

      先继承

    • 点击按钮后:

      继承

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

  • 谷歌浏览器 31.0
  • 浏览器 16.0
  • 火狐 36.0
  • 歌剧 19.0
  • 苹果 Safari 7.1