我想使底层颜色透明淡入淡出,以便可以动态更改颜色(通过 JS),而不会丢失淡入淡出的效果。如何在 Photoshop 中执行此操作?
参见下图:
答案1
像这样:
- 创建新图像。
- 创建一个新的渐变图层:图层 > 新建填充图层 > 渐变
- 单击“确定”。
- 将样式设置为线性,并将角度设置为 90。
- 双击渐变
- 将最左边停止点的不透明度设置为 0%,将最右边停止点的不透明度设置为 100%。
- 将两个停止点的颜色设置为与纯色相同的灰色。
- 单击“确定”。
- 使用“Save For Web”将图像保存为 PNG。
答案2
一般来说,这个问题属于超级用户。但我可以告诉你一件事。你需要在图像中使用透明度,据我记得 IE 不支持 PNG 透明度或至少“精细”透明度(取决于你需要支持的版本)。据我所知,IE 仅支持透明或不支持,从 IE7 开始。
您可能需要使用一些 JS 图像处理库。