@sergey90123

Как убать рамки при border radius у круга?

5f4006dab39f8210634578.png
https://codepen.io/sergey112/pen/bGpBKxq?__cf_chl_...
Появляются такие следы
width: 69px;
    height: 69px;
    margin: 0 auto;
    padding: 0;
    background: #F1F5FF;
    border-radius: 50%;
    background-position: center;
    background-repeat: no-repeat;
    border: none;
    outline: none;
  • Вопрос задан
  • 491 просмотр
Решения вопроса 2
@cheeroque
Если поменять на или любой другой элемент без дефолтных стилей, всё ок.

Проблема, судя по всему, из-за того, что браузер картинку без содержимого (с неправильным путём к файлу или вообще без него, как в данном случае) рисует как прямоугольник с бордером. Этот самый бордер и торчит у вас.
Если поменять на никак нельзя, можно либо выводить пустой PNG, либо добавить border: 1px solid transparent и соответственно скорректировать размеры элемента в пикселях.
Ответ написан
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега CSS
Руководитель frontend направления, предприниматель
Это не бордер, это техническое отображение некорректно созданного изображения. Решение → правильно внести изображение (src + alt) или использовать div\span с фоновым изображением.

К слову, border-radius проще в таких штуках задавать через проценты. Т.е. 50%.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
MaximAr1es
@MaximAr1es
Frontend junior developer
Скорее всего блок что у тебя родительский не такого же размера как дочерний.
Попробуй border: none вписать до border-radius.

htmlbook.ru/css/background-size
Ответ написан
Ваш ответ на вопрос

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

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