当前位置:   article > 正文

微信小程序里使用SVG矢量图标方法_wx.previewimage 加载svg格式地址

wx.previewimage 加载svg格式地址

微信小程序里使用SVG矢量图标有2种引入方法:

一、SVG图标转换为BASE64编码

可以在百度搜索’svg在线转BASE64’(可能会有问题,如下)

BASE64编码时需要把开头的 data:image/svg; 修改成 data:image/svg+xml;
background-image:url("SVG图标BASE64编码")
  • 1
  • 2

如下方式

.svg{background:url("data:svg+xml;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAIAAAAhotZpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+2T3kLSMg8LC1QJzR/Dv3t/jrmSE9K/tTuKTbVJF1LQ93QcQG6L6nPEkWqECzSEhhiahTSNGLN0KKH4yG1CDLmhCN8EMskTdhAEXqaofsy9LWqNOCmeEgtgJRZZOF4EA0DlnSoC642kfxdQ+o+S1IOeURyXlRtSxVlJN3Ykve1Eaqwyvs2WuhQYC8Sq7nVDhYb6QhzJlL9rxkltKKokZKLdEhHB8l8OdRUNG6qsQ9sclBHkZ6k7Ojc0jJaSfLqYCG+g3h1E99dDnm+P2oJetK2VLClE7LNtigHIBZI8mpOiGb0EebGhojVQl1xj5FXRSITP8YpRBpYFhiOKJlgJq9oKs3xhA+kB5UvppaOxhxJ0zGxMxDMkDSTZkiaIWkmRUn6fwEGAE2xLmu6HJtTAAAAAElFTkSuQmCC");
width:100rpx;
height:100rpx;
background-size: contain
}
  • 1
  • 2
  • 3
  • 4
  • 5

同时还需要添加 background-size: contain 属性使图标能根据元素大小自动缩放

二、使用运程地址引入SVG图标

把SVG图标上传到网站服务器上,在浏览器中输入SVG图标地址测试是否能正常打开,就是把上面的代码编程一个图片地址

当然。。都不咋地。我是都不喜欢。但是能用。

还是建议第二种,珍惜小程序的每一行代码。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/1011076
推荐阅读
相关标签
  

闽ICP备14008679号