@OwOshka

Как закруглить задний фон и не задеть картинку?

Всем привет, нужна помощь закруглить фон картинки, при этом не задеть саму картинку.
Как должно быть:626772acc3917936610639.png
Как у меня: 626772c94209c706814393.png
Код:
.card-options>img {
    object-fit: cover;
    max-width: 14px;
    height: 100%;
    padding: 12px;
    background: #F5F5F5;
    border-radius: 100%;
}


Возможно ли это сделать и как?
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
@OwOshka Автор вопроса
Нашел решение, img можно запихнуть в div и уже изменять сам div
.card-options>div {
    max-width: 14px;
    max-height: 14px;
    background: #F5F5F5;
    border-radius: 100%;
    padding: 12px;

    display: flex;
    align-items: center;
    justify-content: center;
}

.card-options>div>img {
    height: 100%;
    height: 100%;
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ForSureN1
frontend dev
Дело в том что у вас для изображений стоит свойство object-fit: cover; данное свойство определяет изображение без потери размеров, занимая заданные вами размеры, в нашем случае max-width: 14px; height: 100%;
попробуйте заменить cover на contain и поделиться результатом
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы