优化透明数据 URI 图像:稳定实现最小透明度
为了减少 HTTP 请求,数据 URI 已成为一种便捷的方法用于嵌入小型透明图像的解决方案。然而,问题出现了:可以创建透明图像的最小数据 URI 是多少?
微妙的平衡:大小和稳定性
操作透明 GIF 可以是棘手。虽然较小的 GIF 可以最大限度地减少数据消耗,但有些 GIF 会变得不稳定,导致 CSS 故障。例如,虽然小的透明 GIF 可以在 中正确显示,但标签,为该 GIF 设置背景图像在某些浏览器中可能会失败。
透明数据 URI 的两个选项
考虑到这个稳定性因素,有两种创建选项透明数据 URI:
1。较短(但不太稳定)
data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
此较短的 GIF 为 74 字节,很容易不稳定。它可能无法与 CSS 背景结合使用。
2.稳定但稍长
data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7
这个稍长的 GIF(78 字节)提供了稳定性。它允许无缝使用 CSS 背景,而不会遇到故障。
要考虑的注意事项
以上是最小的稳定透明数据 URI 图像是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!