html 具有PNG后备的SVG图像
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 具有PNG后备的SVG图像相关的知识,希望对你有一定的参考价值。
// Usage in .less file
.svg-image (
logo,
"/path_to_png_image.png",
"/path_to_svg_image.svg",
50px,
50px
);
// make an svg image with a png fallback
.svg-image (@selector, @png, @svg, @width, @height) {
.@{selector} {
background:url(~"@{png}") no-repeat;
background-size: @width @height;
height:@height;
width:@width;
}
.svg .@{selector} {
background:url(~"@{svg}") no-repeat;
background-size: @width @height;
}
}
<!-- usage in html -->
<img class="ClassName" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="" />
以上是关于html 具有PNG后备的SVG图像的主要内容,如果未能解决你的问题,请参考以下文章
SVG 用于浏览器中带有 PNG 后备的图像
html 使用IE8的PNG后备处理内联SVG
scss 混合svg背景与png后备
SVG注入的后备,没有Javascript / SVG支持
Safari中的SVG Fragment Sprite + CSS背景图像
在具有缓存哈希处理的角度模板中注入图像/svg/whatever