CSS background-image 不显示外部/直接图像url
CSS background-image does not display external / direct image url
我正在尝试使用背景图像 CSS 属性 来设置细胞景观图中某些节点的背景。
如果我使用:
'background-image': 'url(https://cdn3.iconfinder.com/data/icons/computer-system-and-data/512/1-256.png)',
它工作得很好。
但是,如果我使用这个(我真正想使用的图像):
'background-image': 'url(http://app.ardoq.com/api/attachment/workspace/5d6521661fa32c5a0ca7094b/Cop_Pink_Icon.png)'
图片加载不出来。
据我所知,这两个 url 的区别在于,当我在浏览器中输入图像 url 时,后者会下载图像而不是显示图像。
当我处于普通 HTML 时,使用 img-tag 与后者 URL 一起使用,所以我不确定是什么导致这个 URL 不可用与背景图片 CSS 属性:
<img src='http://app.ardoq.com/api/attachment/workspace/5d6521661fa32c5a0ca7094b/Cop_Pink_Icon.png'></img>
未找到此图片结果。如果您想在项目中导入自定义图标,我会推荐一些图标托管网站,例如 icons8.com。
<img src='https://app.ardoq.com/api/attachment/workspace/5d6521661fa32c5a0ca7094b/Cop_Pink_Icon.png'></img>
所以这似乎是 CORS-error,我设法通过向我的图像添加代理来修复它 url。我使用 https://cors-anywhere.herokuapp.com 作为我的代理。
所以不是从
获取图像
https://app.ardoq.com/api/attachment/workspace/5d6521661fa32c5a0ca7094b/Cop_Pink_Icon.png
我改为从这里获取图像:
https://cors-anywhere.herokuapp.com/https://app.ardoq.com/api/attachment/workspace/5d6521661fa32c5a0ca7094b/Cop_Pink_Icon.png
我正在尝试使用背景图像 CSS 属性 来设置细胞景观图中某些节点的背景。
如果我使用:
'background-image': 'url(https://cdn3.iconfinder.com/data/icons/computer-system-and-data/512/1-256.png)',
它工作得很好。
但是,如果我使用这个(我真正想使用的图像):
'background-image': 'url(http://app.ardoq.com/api/attachment/workspace/5d6521661fa32c5a0ca7094b/Cop_Pink_Icon.png)'
图片加载不出来。
据我所知,这两个 url 的区别在于,当我在浏览器中输入图像 url 时,后者会下载图像而不是显示图像。
当我处于普通 HTML 时,使用 img-tag 与后者 URL 一起使用,所以我不确定是什么导致这个 URL 不可用与背景图片 CSS 属性:
<img src='http://app.ardoq.com/api/attachment/workspace/5d6521661fa32c5a0ca7094b/Cop_Pink_Icon.png'></img>
未找到此图片结果。如果您想在项目中导入自定义图标,我会推荐一些图标托管网站,例如 icons8.com。
<img src='https://app.ardoq.com/api/attachment/workspace/5d6521661fa32c5a0ca7094b/Cop_Pink_Icon.png'></img>
所以这似乎是 CORS-error,我设法通过向我的图像添加代理来修复它 url。我使用 https://cors-anywhere.herokuapp.com 作为我的代理。
所以不是从
获取图像https://app.ardoq.com/api/attachment/workspace/5d6521661fa32c5a0ca7094b/Cop_Pink_Icon.png
我改为从这里获取图像:
https://cors-anywhere.herokuapp.com/https://app.ardoq.com/api/attachment/workspace/5d6521661fa32c5a0ca7094b/Cop_Pink_Icon.png