Задать вопрос

Как грамотно обрезать изображение?

Как обрезать кастомное изображение (вертикальное или горизонтальное) до квадрата таким образом?
671f40f81a0a41209f4d6ab21ab59cf0.jpg
  • Вопрос задан
  • 631 просмотр
Подписаться 4 Оценить Комментировать
Ответ пользователя Mr Crabbz К ответам на вопрос (3)
Punkie
@Punkie
<div class="crop">
   <img>
</div>


.crop {
   position: relative;
   width: 100px;
   height: 100px;
   overflow: hidden;
   display: inline-block;
}

.crop img {
   position: absolute;
   left: 50%;
   top: 50%;
   min-height: 100%;
   min-width: 100%;
   height: auto;
   width: auto;
   transform: translate(-50%, -50%);
   /* max-height: 100% - для горизонтальной версии (слева)
  // или
  /* max-width: 100% - для вертикальной версии (справа)
}


Ну или картинку делать background'ом для div'a и делать background-size: cover;
Ответ написан
Комментировать