在开发微信小程序的过程中,我们需要在小程序中使用SVG矢量图标。至于为什么我们使用SVG图标,我相信你应该理解这篇文章。如果您不明白,请百度。
在微信小程序中有两种引入SVG矢量图标的方法:
I.将SVG图标转换为BASE64编码
使用http://tools.jb51.net/transcoding/img2base64工具将SVG图标转换为BASE64编码
注意:在生成BASE64编码时,需要先将data:image/svg;Modified改为data:image/svg+xml;这个在线工具的问题,当使用其他在线BASE64编码功能时,一定要注意它。
将转换后的编码复制到相应的wxss文件中Background-image: URL ("SVG icon BASE64 encoding")这是代码
.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
}
它还需要添加background-size: contain属性使图标能够根据元素大小自动缩放
然后将其添加到wxss对应的wxml文件中
它还需要添加background-size: contain属性使图标能够根据元素大小自动缩放
然后将其添加到wxss对应的wxml文件中
<view>
</view>
编译效果
2.使用路由地址引入SVG图标
将SVG图标上传到网站服务器,并在浏览器中输入SVG图标的地址,以测试它是否正常打开。
将SVG图标地址复制到Background-image: URL (SVG icon URL address)如下
.svg{background:url(http://mt.com/coding.svg);
width:100rpx;
height:100rpx;
}
编译效果
将SVG图标BASE64直接编码为WXSS文件的第一种方法将大大增加微信小程序的大小。如果要更改图标,则需要重新编译和上载,这是不推荐的。
与第一种方法相比,第二种方法不会增加小程序的大小。当需要更改图标时,可以将其上传到服务器。它非常灵活。建议使用第二种方法。
本文地址:
http://www.njanyou.cn/web/2513.html
Tag:
专业服务:
南京网站制作,
南京网站制作公司,
南京网站建设公司
联系电话:025-65016872
上一篇:
信息图表如何帮助您更快地吸引潜在客户
下一篇:
南京网站制作认为是时候从新设计公司网站了