欢迎您访问南京安优网络官方网站,本公司专注于:网站制作、小程序开发、网站推广。 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.njanyou.cn/web/2513.html
Tag:
专业服务:南京网站制作,南京网站制作公司,南京网站建设公司
联系电话:025-65016872
上一篇: 信息图表如何帮助您更快地吸引潜在客户
下一篇: 南京网站制作认为是时候从新设计公司网站了
最新案例
永银
永银
珠海跨境电商
珠海跨境电商
五颗星商城
五颗星商城
上海万客生鲜超市
上海万客生鲜超市
一九在线商城
一九在线商城
你可能感兴趣
小型企业平稳运营所需的 5 种软件类型
为什么每个人都在谈论 Advantage+ Creative
27 关于 Bing PPC 的统计数据
改善编程和 QA 之间协作的 4 种方法
您的网站给人留下第一印象:为什么好的网页设计对企业至关重要
网页设计和内容营销:最大限度地提高博客参与度的 6 个技巧
所有重要的 GA4 指标
ClickFunnels 与 Kajabi:详细比较
最后更新
打造直观体验:UX 和 UI 矩阵 了解 Advantage+ 定位 我们所知道的关于大规模谷歌算法泄漏的一切 如何撰写吸引受众注意力的营销电子邮件 如何使用数据抓取进行有效的竞争分析:分步指南 优化医疗保健提供商的 SEO 和在线形象:2024 年的最佳实践 Elementor:网站建设的首选(原因如下) 产品系列页面:提高电子商务转化率的设计策略
服务项目
南京网站制作 营销型网站 微信营销 IDC网站 精品案例