Nikulio
@Nikulio
NaN !== NaN

Как можно подрезать фото с помощью CSS?

Всем привет
Есть фотографии, 600x400 (штук 20). Мне нужно сделать их круглыми, то бишь border-radius: 50%. Но, так как она не квадратная, выглядит плохо. Могу всех из руками подрезать в ФШ до 400x400, но 20 штук прокликать так себе удовольствие. Есть ли решение с помощью CSS?
Спасибо
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ответы на вопрос 2
IIIu6ko
@IIIu6ko
background-size: cover или object-fit: cover. В зависимости от того как Вы изображения выводите.
Для object-fit есть хороший полифил.
Ответ написан
alvvi
@alvvi
export default apathy;
Сложно ответить на вопрос, так как есть несколько решений и они зависят от ситуации, но например можно попробовать так:
.img {
   width: 400px;
   height: 400px; 
   object-fit: cover;
   object-position: center;
}

Если не устраивает поддержка object-fit, можно добиться подобного эффекта с помощью обертки и overflow:hidden и трансформаций/позиционирования.
.wrapper {
  width: 400px;
  height: 400px;
  border-radius: 50%;
  overflow: hidden;
}
.img {
  transform: translateX(-100px); 
}

Ну еще есть вариант сделать их с помощью background-image.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Reklama Guru Санкт-Петербург
от 50 000 до 60 000 руб.
Blogman Оренбург
от 20 000 до 60 000 руб.
Sveak Барнаул
от 40 000 руб.