Максимальный размер фонового изображения CSS ⇐ CSS

Разбираемся в CSS
Anonymous
Максимальный размер фонового изображения CSS

Сообщение Anonymous »

У меня есть поле размером 70 на 50 пикселей и различные изображения (файлы SVG, поэтому без размера). Я хочу сохранить их соотношение сторон, но некоторые изображения имеют портретный размер, а некоторые — альбомный. Итак, я могу:

Код: Выделить всё

background-size: 70px auto;
и это будет работать для всех значков альбомной ориентации. Но это растянет портретные изображения и сделает их выше, поэтому они по-прежнему будут иметь правильное соотношение сторон, но верхняя и нижняя часть будут обрезаны.

есть ли что-нибудь подобное? размера фона?

(альтернативно, единственная причина, по которой я использую фоновое изображение, заключается в том, что вы можете выровнять изображение по центру, по горизонтали и по вертикали< /strong>, поэтому альтернативой является поиск способа вертикального выравнивания элемента img внутри элемента li.)

Подробнее здесь: https://stackoverflow.com/questions/405 ... -image-css

Вернуться в «CSS»