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


CSS background-size用法及代碼示例


CSS中的background-size屬性用於設置背景圖像的大小。

用法:

background-size:auto|length|cover|contain|initial|inherit; 

屬性值:


auto:用於將background-size屬性設置為其默認值。用於將background-image顯示為原始大小。

  • 用法:
    background-size:auto;
  • 例:
    <!DOCTYPE html>  
    <html>  
        <head>  
            <title> 
                background-size Property 
            </title>  
              
            <style>  
                body {  
                    background-image:url(  
    'https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200X200.png');  
                    background-size:auto; 
                    background-repeat:no-repeat; 
                }  
            </style>  
        </head>  
          
        <body>  
            <h2>background-size:auto;</h2> 
        </body>  
    </html>                                                
  • 輸出:

length:用於設置background-image的寬度和高度。第一個值表示寬度,第二個值表示背景圖像的高度,以px,pt,em等表示。如果未指定任何值,則將其設置為auto。

  • 用法:
    background-size:length;
  • 例:
    <!DOCTYPE html>  
    <html>  
        <head>  
            <title> 
                background-size Property 
            </title>  
              
            <style>  
                body {  
                    background-image:url(  
    'https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200X200.png');  
                    background-size:400px 450px; 
                    background-repeat:no-repeat; 
                }  
            </style>  
        </head>  
          
        <body>  
            <h2>background-size:length;</h2> 
        </body>  
    </html>                                     
  • 輸出:

percent:用於設置與父元素相關的寬度和高度(以百分比表示)。第一個值表示寬度,第二個值表示背景圖像的高度。如果未提供任何值,則將其設置為auto。

  • 用法:
    background-size:percentage;
  • 例:
    <!DOCTYPE html>  
    <html>  
        <head>  
            <title> 
                background-size Property 
            </title>  
              
            <style>  
                body {  
                    background-image:url(  
    'https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200X200.png');  
                    background-size:50%; 
                    background-repeat:no-repeat; 
                }  
            </style>  
        </head>  
          
        <body>  
            <h2>background-size:percentage (%);</h2> 
        </body>  
    </html>                                  
  • 輸出:

cover:用於調整背景圖像的大小以覆蓋整個容器元素。

  • 用法:
    background-size:cover;
  • 例:
    <!DOCTYPE html>  
    <html>  
        <head>  
            <title> 
                background-size Property 
            </title>  
              
            <style>  
                body {  
                    background-image:url(  
    'https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200X200.png');  
                    background-size:cover; 
                    background-repeat:no-repeat; 
                }  
            </style>  
        </head>  
          
        <body>  
            <h2>background-size:cover;</h2> 
        </body>  
    </html>                           
  • 輸出:

支持的瀏覽器:background-size屬性支持的瀏覽器如下所示:

  • Google Chrome 4.0、1.0 -webkit-
  • Internet Explorer 9.0
  • Firefox 4.0、3.6-moz-
  • Opera 4.1、3.0 -webkit-
  • Safari 10.5、10-o-


相關用法


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