У меня проблема при использовании спрайта svg image в качестве фонового изображения. Все работает отлично при 100% масштабировании, но когда я увеличиваю или уменьшаю фоновые изображения, разбивается. Кроме того, пожалуйста, обратите внимание, что он не работает только тогда, когда радиус границы свойство устанавливается и работает на Chrome версии 52, но не позднее 53. я создал демо: https://jsfiddle.net/t3m9gpeLSVG изображение спрайта в качестве фонового изображения сбой изображения на Chrome 53
.icon {
display: inline-block;
width: 32px;
height: 32px;
background: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/3/fragment-ready-2.svg") no-repeat;
}
.icon-clock {
background-size: 32px 96px;
background-position: 0 0;
}
.icon-heart {
background-size: 32px 96px;
background-position: 0 -32px;
}
.icon-arrow-right {
background-size: 32px 96px;
background-position: 0 -64px;
}
.block-with-border .icon {
border: 1px solid red;
}
.block-with-border-radius .icon {
border-radius: 5px;
}
.block-with-border-and-border-radius .icon {
border-radius: 5px;
border: 1px solid red;
}
1) Является ли это Chrome 53 ошибка? 2) Как избежать такого поведения?