我刚刚下载了一个html模板,我可以看到图片有白色背景,但是当这些图片在网站中使用时,它们会更改背景颜色。在HTML或CSS中更改图片的背景颜色
这是我在网站上看到:
那么如何实现这个效果,我花了整整一个晚上改变的Photoshop图像的背景色,但这看起来不像在这个图像,
所以在CSS中必须有一些方法来做到这一点..?
我刚刚下载了一个html模板,我可以看到图片有白色背景,但是当这些图片在网站中使用时,它们会更改背景颜色。在HTML或CSS中更改图片的背景颜色
这是我在网站上看到:
那么如何实现这个效果,我花了整整一个晚上改变的Photoshop图像的背景色,但这看起来不像在这个图像,
所以在CSS中必须有一些方法来做到这一点..?
这是通过图像类型完成的。您可能需要具有透明度的PNG。如果你熟悉photoshop,只需擦除背景(所以alpha层可以通过那里显示),然后保存一个PNG。这将让背景颜色“透视”图像。
不要'擦除'背景......掩盖它。 – sheriffderek
aahh ..它是使用透明度..我一直在改变整个图像背景'手'..傻我.. –
我猜(基于他的问题)他不是非常熟悉图像类型/ photoshop(或否则他很可能会知道如何使用PNG),所以“清除”透明度可能会更容易。尽管如此,为该表彰+1。 – Helpful
试试这个
img {
background-color : blue;
}
这会出现在当你使用一个透明的PNG图像。
请问你可以添加siteurl你使用这张照片的地方吗? – Neeraj
什么是图像文件类型?可能将图像放在div的内部并设置div的背景属性?不是很明确的问题,对不起。 – davidrayowens
你需要'.png'输入'image',然后添加'#img {background:#aaf; }'在你的css里,'img'是'id',用于像'div'这样的容器,其中你已经放置了'image' –