У меня есть div с радиусом границы и фоновым изображением, это хорошо видно во всех браузерах, за исключением Internet Explorer 11, где фоновое изображение выглядит размытым ,Internet Explorer 11 размытие фонового изображения с граничным радиусом
Как я могу исправить эту проблему?
<span class="button boxsizing soundicon"></span>
CSS:
.roomscene .top .roominfo .center span.button {
height: 29px;
width: 29px;
background-color: #23221d;
border-radius: 7px;
border: 2px solid #494742;
margin-top: -10px;
display: inline-block;
float: right;
}
.roomscene .top .roominfo .center span.button:hover {
background-color: #2f2d27;
cursor: pointer;
}
.roomscene .top .roominfo .center .soundicon {
background: #23221d url('../images/rooms/roominfo/soundicon.png') no-repeat center center;
}
EDIT:
Я заметил, что если я удалить позицию "центр центра" фона от .soundicon (или границы радиуса от диапазона .button), размытие исчезает, но я все равно нужно правильно расположить мой фон ...
EDIT2:
Действительно странная ошибка IE11, кажется, что если я укажу позицию в px вместо центра или 50%, фоновое изображение не будет размыто/быть беспорядочным.
Internet Explorer по-прежнему плохой браузер.
EDIT3:
None, с позицией рха, уже размытость на некоторых изображениях, но меньше, чем если бы я использовать центр /%.
эфире Пример:
http://codepen.io/toomuchdesign/pen/ojspA
try background-size; 100%; –
ничего, оно расширяет изображение до целого div, что больше, чем фоновое изображение. –
Этот ответ пользователя работает: http://stackoverflow.com/a/27468890/286455 – EdwardM