ho impostato la mia immagine di sfondo per contain
:background-size contiene, ma non scalare fino
.el {
background: url(path/to/img.jpg) no-repeat center center;
background-size: contain;
}
Ma in grado di scalare l'immagine in alto. Voglio che l'immagine non sia mai più grande delle sue dimensioni native e ridimensiona solo quando non si adatta alla sua risoluzione nativa.
Ecco una demo: http://jsfiddle.net/6W3yh/
Sto cercando una soluzione solo in CSS.
No JavaScript per favore.
Un'alternativa è utilizzare le query multimediali CSS per regolare le dimensioni dell'immagine in base a dimensioni dello schermo diverse rispetto alla dimensione dell'immagine. – blackhawk
@blachawk - Lo capisco, ma sto cercando di evitarlo per più motivi, non ultimo dei quali è che dovrò aggiornare le mie richieste multimediali ogni volta che l'immagine (dimensioni) viene aggiornata :( – MegaHit
Che potrebbe non essere vero se decidi di sperimentare con percentuali ... In teoria le tue immagini future dovrebbero andare bene – blackhawk