Max taille pour l'image d'arrière-plan CSS

J'ai un 70 50 px de la boîte et j'ai plusieurs images (fichiers SVG, donc pas de taille) je tiens à garder leur aspect ratio, mais certaines images sont le portrait et certains sont paysage de taille moyenne. Alors je peux le faire:

background-size: 70px auto;

et qui va travailler pour tout le paysage des icônes. Mais il va étirer le portrait des images et de les rendre plus grand, de sorte qu'ils auront toujours le rapport d'aspect correct, mais le haut et le bas est coupé.

est-il une sorte d'arrière-plan-max-taille?

(sinon, la seule raison pour laquelle je suis à l'aide de l'image de fond est que vous pouvez centrer aligner l'image à l'horizontale et verticalement, donc l'alternative est de trouver comment faire pour aligner verticalement un élément img à l'intérieur d'un élément li.)

InformationsquelleAutor Jonathan. | 2010-10-29