此代码似乎适用于除 Safari 之外的所有内容。
background:url("/images/nav.png") 无重复滚动中心 center/17px 17px rgba(0, 0, 0, 0)
当我删除“/17px 17px”时,我会看到我的图像显示在该元素上。当我在 safari 网络检查器中查看它时,它显示的 CSS 代码是这样的
background:url("/images/nav.png") 无重复滚动中心center/17px 17px透明
有没有人遇到过类似的事情?它曾经可以工作,但后来我不得不缩放图像,这就是 Safari 问题出现的时候。谢谢!
最佳答案
试试这段代码:
background:url("/images/nav.png") no-repeat center center rgba(0, 0, 0, 0);
-webkit-background-size: 17px 17px; //webkit support
-moz-background-size: 17px 17px; //Mozilla support
-o-background-size: 17px 17px; //Opera support
background-size: 17px 17px;
它适用于所有浏览器。
关于css - CSS 背景的 Safari 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22940424/