2013-11-20 13 views

risposta

29
background-size: contain; 

mi è comodo

+3

Questo non funziona se l'immagine è più piccola dell'altezza del contenitore. @Ajikan risposta qui sotto funzionerà per questo ('' 'background-size: auto 100%;' '') –

13

cercano

.something { 
    background: url(images/bg.jpg) no-repeat center center fixed; 
    width: 100%; 
    height: 100%; 
    position: fixed; 
    top: 0; 
    left: 0; 
    z-index: -100; 
} 
53

So che questa è una risposta vecchia, ma per gli altri alla ricerca di questo; nel CSS prova:

background-size: auto 100%; 
+6

Questo funziona perfettamente per me. specialmente nel mio caso quando voglio ridimensionare l'immagine di sfondo solo in base all'altezza. –

5
body.bg { 
    background-size: cover; 
    background-repeat: no-repeat; 
    min-height: 100vh; 
    background: white url(../images/bg-404.jpg) center center no-repeat; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    -o-background-size: cover; 
} 
Try This 

             
  
body.bg { 
 
    \t background-size: cover; 
 
    \t background-repeat: no-repeat; 
 
    \t min-height: 100vh; 
 
    \t background: white url(http://lorempixel.com/output/city-q-c-1920-1080-7.jpg) center center no-repeat; 
 
    \t -webkit-background-size: cover; 
 
    \t -moz-background-size: cover; 
 
    \t -o-background-size: cover; 
 
    } \t
<body class="bg"> 
 

 

 
    \t 
 
    </body>
Problemi correlati