«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как изменить размер изображений, сохраняя соотношение сторон с помощью CSS?

Как изменить размер изображений, сохраняя соотношение сторон с помощью CSS?

Опубликовано 21 января 2025 г.
Просматривать:978

How Can I Resize Images While Maintaining Aspect Ratio Using CSS?

Принудительное изменение размера изображения с сохранением соотношения сторон

При работе с изображениями часто необходимо изменить размер изображения до определенных размеров. Однако сохранение соотношения сторон гарантирует, что изображения не будут выглядеть искаженными или растянутыми.

Первоначальная попытка:

Изначально для изменения размера использовались указанные размеры и пользовательские правила CSS. изображение, но соотношение сторон не сохранилось:

img {
  max-width: 500px;
}

Решение:

Чтобы принудительно изменить размер изображения с сохранением соотношения сторон, можно использовать следующие свойства CSS:

  • display: блок;: гарантирует, что изображение может размещаться внутри содержимого страницы.
  • max-width:230px;: устанавливает максимальную ширину image.
  • max-height:95px;: устанавливает максимальную высоту изображения.
  • width: auto;: позволяет изображению автоматически заполнять доступное пространство в пределах максимальной ширины и макс. -ограничения высоты.
  • height: auto;: автоматически регулирует высоту в зависимости от особенностей изображения. соотношение.

Результат:

Применение этих правил CSS к изображению:

This image is originally 400x400 pixels, but should get resized by the CSS:

Как изменить размер изображений, сохраняя соотношение сторон с помощью CSS?
img {
  display: block;
  max-width:230px;
  max-height:95px;
  width: auto;
  height: auto;
}

В результате получается изображение, размер которого изменяется в пределах указанного максимального размера, сохраняя при этом исходное соотношение сторон.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3