欢迎您访问南京安优网络官方网站,本公司专注于:网站制作、小程序开发、网站推广。 24小时服务热线:400-8793-956
当前位置:南京网站制作公司 > 资讯中心 > 网站知识
南京小程序开发公司教你微信程序中SVG的矢量图标方法
来源:南京网站制作 时间:2019-05-26 08:31:55

在开发微信小程序的过程中,我们需要在小程序中使用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.ccdiya.com/web/2513.html
Tag:
专业服务:南京网站制作,南京网站制作公司,南京网站建设公司
联系电话:025-65016872
上一篇: 信息图表如何帮助您更快地吸引潜在客户
下一篇: 返回列表
最新案例
泰杰赛
泰杰赛
苏派教育
苏派教育
全国大学生公共卫生大赛
全国大学生公共卫生大赛
南京德普筒仓建安工程宏图棋牌官网
南京德普筒仓建安工程宏图棋牌官网
中国非金属材料南京矿山工程宏图棋牌官网
中国非金属材料南京矿山工程宏图棋牌官网
你可能感兴趣
如何在多个地点发展本地搜索引擎优化
6个白帽连锁建立B2B战略
4个用于网站性能的Google Analytics KPI
您需要WordPress CMS网站的7个理由
每个移动电子商务商店需要的功能
您的电子商务商店是否需要自定义WordPress开发?
黑帽SEO诈骗以及如何解决它们
品牌内容与公平内容:您应该使用哪种内容?
最后更新
南京小程序开发公司教你微信程序中SVG的矢量图标方法 信息图表如何帮助您更快地吸引潜在客户 南京小程序开发是如何自定义微信小程序导航栏 承包和建筑行业网站 - 需要关注的重点 南京小程序开发公司阐述Microsoft小部件提交表单操作示例 如何快速构建域权限 南京小程序开发公司解析微信小程序中滑动切换自定义页码的方法 南京网站制作为什么说滚动劫持会破坏用户体验
服务项目
南京网站制作 营销型网站 微信营销 IDC网站 精品案例
诚信彩票充值中心 购乐彩官网 106彩票充值 江苏快3官网 江苏快3 河北快3 198彩票充值 258彩票官网 江苏快3官网 江苏快3官网