【发布时间】:2014-07-18 15:42:41
【问题描述】:
我有两张相同的图像,其中一张我在 Photoshop 中将不透明度编辑为 90%。我的原始图像呈现良好,而我编辑的图像呈现全白。除了实际文件本身之外,我没有更改代码中的任何内容。也许有人可以在这里阐明一些观点。谢谢
工作 CSS
#home-header {
background-image: url(firepit2.jpg);
background-repeat: no-repeat;
background-size: cover;
width: 100%;
height: 841px;
display: block;
}
无效的 CSS
#home-header {
background-image: url(firepit2.psd);
background-repeat: no-repeat;
background-size: cover;
width: 100%;
height: 841px;
display: block;
}
我什至尝试将新文件保存为 jpg 以查看问题是否与 psd 扩展名有关,但它仍然无法正常工作。也许我需要转换它?
【问题讨论】:
-
.psd不是一个有效的图片格式,它是一个photoshop扩展,与图片无关 -
我以为可能是这样,但是当我将其保存为 jpg 时,它做了同样的事情。我是否需要通过文件转换器将 psd 转换为 jpg?
-
Photoshop 应该提供自己的转换器。尝试使用它。
-
您可以直接从 photoshop 保存为
.jpg、.png或任何其他有效的图像格式 -
代码不会改变源艺术的背景图像。您需要另存为透明图片(最好是png)。
标签: css ruby-on-rails photoshop