• Страница 1 из 1
  • 1
Разместить изображение в контейнере блока
Kosten
Суббота, 04 Мая 2019, 23:31 | Сообщение 1
Оффлайн
Администраторы
Сообщений:44490
Награды: 70
Изменяет подгонку и положение изображения в контейнере, сохраняя соотношение сторон. Ранее возможно только с использованием фонового изображения и background-size свойства. Вы когда-нибудь хотели, чтобы изображение вписывалось точно в определенное заданное измерение, но сохраняя его пропорции и избегая получения сжатого изображения.

Это было не то, что легко можно сделать с помощью CSS в течение самого длительного времени. Одним из приемов было прибегнуть к использованию фонового изображения вместо того, чтобы обойти проблему.



HTML

Код
<img class="gakunkab kandus-vasulomeg" src="Ссылка на изображение №1" />
<img class="gakunkab kalods-maxetulok" src="Ссылка на изображение №2" />

CSS

Код
.gakunkab {
  background: #34495e;
  border: 1px solid #34495e;
  width: 200px;
  height: 200px;
}
.kandus-vasulomeg {
  object-fit: contain;
  object-position: center;
}
.kalods-maxetulok {
  object-fit: cover;
  object-position: right top;
}


object-fit: contain подходит для всего изображения в контейнере, сохраняя его пропорции.
object-fit: cover заполняет контейнер изображением, сохраняя его пропорции.
object-position: [x] [y] размещает изображение в контейнере.

Демонстрация
Прикрепления: 0148950.png (120.6 Kb) · sanum.zip (1.5 Kb)
Страна: (RU)
  • Страница 1 из 1
  • 1
Поиск: