2013-03-29 122 views
0

不工作正如你可以在这里看到在Photoshop的截图:PNG图像透明度的浏览器

enter image description here

后,我将它保存为网页,使用PNG-24格式,这是它的样子在我的网站:

http://i.stack.imgur.com/HFU2y.png

为什么没有图像透明度工作在我的浏览器?使用Firefox。

实际PNG:

http://i.imgur.com/F3EAwzn.png

+0

如果加载在Photoshop中PNG24图像,将它仍然有50%的不透明度?从“24”的含义来看,似乎没有不透明或不透明的1位。 – Vesper

+0

@Vesper当我在Photoshop中加载它时,仍然有50%的不透明度。不知道有什么问题。 – alinisme

+0

你确定它不起作用的原因是因为你背后有一个纯色吗?你可以尝试把某种模式作为包含元素的背景吗? –

回答

1

我不确定你想要的效果是什么,但我认为你想让渐变消失在底部。有了这个假设,你的渐变问题就是它从顶部的棕色变为底部的白色。

你梯度看起来是这样的:

enter image description here

你想改变渐变两侧的颜色是一样的棕色,然后降低右手边与透明度0%,这样的:

enter image description here

我已经调整为你,所以这里是:

enter image description here

它在白色背景上没有任何区别,但是当它在另一种颜色或纹理上时,您会看到区别。

+0

Omg非常感谢!它现在有效! – alinisme

+0

没问题,不客气! –

0

请问您的Photoshop图层有一定影响的增加呢? I.e乘以等等。这意味着图层依赖于它并且受其下面的内容影响。

+0

也确保当您做“导出为网络”时检查透明度 – user2194405

+0

不,它不。是的,透明度被检查。这很奇怪o.O – alinisme

+0

色彩模式? RGB/CMYK设置? – user2194405

0

多年前我面临同样的问题。当我们保存我们的文件或图像的网页。它应该是另存为网页 &当我们保存为PNG格式时请确保关闭所有背景图层。然后保存为网络&从设置选项中选择PNG(24)。

&是确保您在网页中通过图片的位置必须在标签中包含CSS。

background-color:none;