css - Chrome 中带有透明 png 背景图像的奇怪工件

标签 css google-chrome png background-image retina-display

我正在尝试使用具有透明背景的 png 创建图案。它在 Firefox 和 Safari 上都运行良好,但在 Chrome 上显示时中间有一些空白。

重现问题的代码非常简单:

div {
  background: url('http://vps97368.ovh.net/montessori.it/wp-content/themes/montessori/images/pattern-bg.png');
  height: 500px;
}

<div>blabla</div>

我创建了一支笔来展示它:http://codepen.io/anon/pen/RPGOyx

图案应该显示简单的平行对 Angular 线,但在 Chrome 上我看到它们是这样的:

pattern screenshot

我在视网膜显示器上遇到了这个问题。不确定其他人。

最佳答案

将图像放大。我为此使用了 25x25:

http://codepen.io/anon/pen/BNmVXQ

div {
  background: url('https://s3-us-west-1.amazonaws.com/haven-images/pattern-bg.png');
  height: 500px;
}

关于css - Chrome 中带有透明 png 背景图像的奇怪工件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30413896/

相关文章:

c# - 是否可以在 ASP.Net 中为 Web Controller Tooltip 设置固定位置?

html - css/html - 删除 li 标签前的空格

html 代码在 chrome 和 safari 中执行不同

javascript - chrome扩展无法读取未定义的属性 'currentScript'

path - VS Code - 将图像从资源管理器 Pane 拖到 markdown 文件中并作为路径放置

html - 如何将css id保留为css中的 'li'

css - PHPDocumentator 正在创建 .cs 文件而不是 .css

javascript - 检测 Android Chrome HTML Webapp 的重新打开

php - 在 .htaccess 上用一些参数将 php 重写为 png

Python将png文件发送到默认打印机