Как выровнять изображения по центру?

Есть блок с аватаркой пользователя размером 200x200px
Аватарку можно загрузить как квадратную, так и вертикальную.
Если загрузить квадратную - она стоит нормально, если вертикальную - показывается криво
Как можно разместить аватарку по центру блока относительно высоты?

f8f7dd783d684642a2c3d488ea206761.png
  • Вопрос задан
  • 371 просмотр
Решения вопроса 1
JaredWinter
@JaredWinter
Помог? - Отметь решением.
Если аватарка у вас задается через тег img то вот так:
img {
  object-fit: cover;
  object-position: center;
}


Если через background:
.image {
  background: url() no-repeat center;
  background-size: cover;
}


А вообще если хотите получить нужный ответ, то присылайте ссылку на песочницу. Так будет лучше.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Igooooood
@Igooooood
junior Front-end developer
родителю ставишь position: relative;
а аве
position: absolute;
top50%;
transition: translateY(-50%);
Ответ написан
Комментировать
amux
@amux
alp.ac
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы