Сохранение соотношения сторон при 100% ширине или высоте в CSS
При использовании CSS нам часто необходимо установить ширину или высоту изображений до 100%. Однако это может привести к искажению изображения. Это происходит потому, что соотношение сторон (пропорциональное соотношение между шириной и высотой изображения) не поддерживается.
Чтобы сохранить соотношение сторон при использовании 100% ширины или высоты, нам необходимо ограничить размер изображения в конкретный способ. Если мы определим для изображения только один размер (ширину или высоту), соотношение сторон автоматически сохраняется.
Однако, если мы установим и ширину, и высоту на 100 %, изображение может стать слишком большим для нашего изображения. предполагаемое пространство. В этом случае мы можем поместить изображение внутри DIV с максимальной шириной или высотой, которая соответствует нашим потребностям. Затем мы можем использовать свойство overflow:hidden, чтобы обрезать любую часть изображения, выходящую за пределы указанных размеров.
В качестве альтернативы мы можем использовать свойства max-width и max-height для управления максимальным размером изображения. изображение. Устанавливая эти значения без определения каких-либо минимальных размеров, мы гарантируем, что изображение не будет искажаться и не превысит указанные максимальные размеры.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3