我的问题很简单,有没有办法(或破解)使“边框图像”属性支持 Retina(高清)显示?至少在基于 Webkit 的浏览器中。如果我尝试在边框图像中使用高分辨率图像,它只会显得更大,而且我找不到缩小它的方法。如果我设置较小的边框宽度和/或切片大小,它会(自然地)裁剪图像,而不是缩小图像。我知道我可以模拟带有背景的边框,但在这个问题中,我更想知道是否有办法使用“边框图像”。先感谢您!
这是我的例子:
<style>
.border-button {
border: 20px solid transparent;
border-image: url(button-border.png) 20 20 repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
.border-button {
border: 10px solid transparent;
border-image: url(button-border@2x.png) 10 10 repeat;
}
}
</style>