CSS中利用图像数据URI处理的方法

CSS中利用图像数据URI处理的方法
本文主要介绍了利用图像数据的URI在CSS处理图片的方式,图像数据的URI将图片base64字符格式,你可以参考它如果你需要朋友。
图像资源转换成base64字符串格式的页面中嵌入或风格。所以即使请求的链接图片的保存
如:
使用模式
CSS代码将内容复制到剪贴板。
***数据格式
数据:图像/格式;base64,ivborw0kgaaaansuheugaaaa4aaaaocayaaaafsc3raaaabhncsvqicagifahkiaaaaalwsflzaaalewaacxmbajqcgaaaae1jrefukjhv0meowcaia9dw7mp983pymuaweluv8iaabjfujdwonqeed0 / iwwhk8qatsylgfihezm9woc8jsqaotvmqtzy1u + z6449ga9r24d4iz6wwaaaaaelftksuqmcc。

***样式引用
图标{
宽度:30px;身高:30px;
背景图像:URL(数据:图像/格式;base64,ivborw0kgaaaansuheugaaaa4aaaaocayaaaafsc3raaaabhncsvqicagifahkiaaaaalwsflzaaalewaacxmbajqcgaaaae1jrefukjhv0meowcaia9dw7mp983pymuaweluv8iaabjfujdwonqeed0 / iwwhk8qatsylgfihezm9woc8jsqaotvmqtzy1u + z6449ga9r24d4iz6wwaaaaaelftksuqmcc);
}

标签的语法:

数据:获取数据协议
图片PNG:获取数据的协议名称(注意图片资源也可以使用字体等)
Base64编码数据:
ivbor…:编码数据

优势

减少HTTP请求
避免某些文件跨域
没有图片缓存和其他问题(但CSS也被缓存)

缺点

兼容性(ie6,7不合,MHTML可以用来解决
浏览器不会缓存图片(我怀疑这是不是真的,因为它看起来很慢)。
增加CSS文件的大小
编码成本和维护显示不直观,现在需要手动转换,我不知道插件,如自动更换暂时)
前面已经看到,评论的性能比雪碧弱,一次也找不到链接。

结合起来,可以使用数据URI。
*图片的大小非常小,HTTP请求有点浪费,比如渐变背景框。
*图像广泛使用在整个车站,很少更新,如加载。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部