【发布时间】:2013-02-09 04:07:45
【问题描述】:
我需要向页面添加透明图像,这里有两种方法 - 保存为半透明 png(无论如何它都会有一些透明部分)或将其保存为完全填充,然后在 css 中添加“不透明度”。什么是正确的方法,为什么?
【问题讨论】:
-
取决于您的目的。没有“最好”的方式。投票结束为主观。如果图像只有 一些 透明部分,则无法通过 CSS 实现。
我需要向页面添加透明图像,这里有两种方法 - 保存为半透明 png(无论如何它都会有一些透明部分)或将其保存为完全填充,然后在 css 中添加“不透明度”。什么是正确的方法,为什么?
【问题讨论】:
将图像保存为透明 png。并非所有浏览器都支持opacity 样式。
【讨论】:
opacity 被忽略并优雅地降级为完全不透明,那么 jpeg 可能仍然是更好的选择。