Я пытаюсь сделать изображение подходящим для его контейнера. Проблема в том, что я могу установить только ее ширину width: 100%
или высоту height: 100%
, но не обе.CSS Ширина и высота изображения изображения
В основном, он должен проверять длину или высоту контейнера для погодных условий по сравнению с шириной и высотой изображения (нормализован) и адаптировать к этому. И он должен также центрировать изображение.
Это стандартное поведение в Windows Photo Viewer. Изображение всегда видно, центрируется и сохраняет соотношение. Я пытаюсь сделать это именно так.
PS: Я бы предпочел решение css. Но если это невозможно/очень болезненно, js тоже нормально.
PSPS: Извините, если это дубликат. Я обыскал интернет и нашел похожие вопросы, но ни один из них, казалось, не имел правильного ответа.
Что у вас есть? – Screech129
Является ли контейнер фиксированным? Это такая же пропорция, как и изображение? – Huangism
@ Хуангизм Точка зрения. Размер контейнера зависит от размера окна браузера. Так что это может быть что угодно, и это может измениться на что угодно. – Haeri