Круглая граница, создающая внутренний штрих

0

Здесь JSFiddle: http://jsfiddle.net/g3QAZ/

Проблема в том, что белая рамка вокруг изображения создает внутреннюю черную границу, которая едва видна, но достаточно заметна, чтобы быть досадой.

Почему это создает черную внутреннюю границу, когда граница конкретно белая? Пожалуйста помоги.

CSS:

body {
    background: black;
}

img {
    width: 90px;
    height: 90px;
    border-radius: 500px;
    border: 5px solid #fbfbfb;
}
  • 0
    Дополнение: кажется, что когда вы меняете цвет фона тела на любой цвет, этот цвет внутренней границы будет того же цвета, что и фон. В чем дело?
Теги:

1 ответ

3
Лучший ответ

Сделайте фоновое изображение белым, чтобы исправить это:

img {
    width: 90px;
    height: 90px;
    border-radius: 500px;
    border: 5px solid #fbfbfb;
    background-color:#fbfbfb;
}

Причина, по которой эта граница дает черную внутреннюю границу, заключается в том, что изображение наследует черный фон тела, а граница иногда имеет округленные пиксели, создавая пиксель между ним и изображением, которое будет заполнено цветом фона изображения.

  • 0
    Отлично, работает. Благодарю. :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню