微信小程序如何使用svg矢量图标

微信小程序如何使用自定义SVG矢量图标

在微信小程序中,经常会用到小图标来装饰界面,我们常用的方法就是引用第三方的图标,但会存在收费或者找不到合适的图标,这时候我建议可以自行编写svg图标代码,就可以随心所欲的使用。具体的效果图如下:
demo图片

那么在微信小程序中,具体怎样引用自定义的图标的呢,大概的步骤我浅浅的分享如下:
1、在Visual Studio Code编辑器或者其他编辑器编写新建一个.svg的文件,编写svg代码,例如:

<?xml version="1.0" encoding="UTF-8"?>
<svg width="24" height="24" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><pathd="M24 33C28.9706 33 33 28.9706 33 24C33 19.0294 28.9706 15 24 15C19.0294 15 15 19.0294 15 24C15 28.9706 19.0294 33 24 33Z"fill="#2F88FF" stroke="#2F88FF" stroke-width="4" />
</svg>

2、点击预览按钮,如果在Visual Studio Code找不到预览的按钮,可以在Visual Studio Code中,使用Ctrl+Shift+X快捷键来打开扩展面板,然后搜索并安装Vscode-svg-previewer扩展,然后选中.svg后缀的文件后,右上角会出现一个按钮,点击该按钮即可进入预览模式,具体操作如下图所示。
svg预览按钮
3、在浏览器打开https://www.sojson.com/image2base64.html?ivk_sa=1024320u网址,在图片转 BASE64菜单栏,点击【选择文件】按钮,找到并打开文件夹中的dot.svg文件,然后会出现下图圈出的红色方框base64编码。
base64文件
4、打开微信开发者工具,新建一个小程序项目,并新建一个wxss格式的公用文件,将svg转换后的base64文件根据名称粘贴到此文件中,例如我新建的wxss名称为icon.wxss,具体新建的文件路径根据自己的习惯。在微信小程序项目中的步骤详细代码如下:

  • index.wxml文件
<view class="demo-title">微信小程序<text class="icon icon-dot"></text>图标示例</view>
<view class="demo-box"><text class="icon icon-all"></text><text class="icon icon-male"></text><text class="icon icon-photo"></text>
</view>
<view class="demo-box"><text class="icon icon-power"></text><text class="icon icon-aiming"></text><text class="icon icon-more"></text>
</view>
<view class="demo-box"><text class="icon icon-set"></text><text class="icon icon-tool"></text><text class="icon icon-save"></text>
</view>
  • index.wxss文件(如果只是局部使用,可以只在此文件中引入公用文件即可,具体引入方法与全局引入方法一样)
page {background-color: #f1f1f1;
}.demo-title {display: flex;flex-direction: row;align-items: center;justify-content: center;margin: 30rpx;font-size: 32rpx;
}.demo-box {display: flex;flex-direction: row;justify-content: space-around;margin: 20rpx;padding: 40rpx 0;background-color: white;border-radius: 20rpx;
}
  • icon.wxss全局共用文件
.icon {height: 45rpx;width: 45rpx;background-repeat: no-repeat;background-size: 100%;
}/* 全部 */
.icon-all {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xOCA2SDhDNi44OTU0MyA2IDYgNi44OTU0MyA2IDhWMThDNiAxOS4xMDQ2IDYuODk1NDMgMjAgOCAyMEgxOEMxOS4xMDQ2IDIwIDIwIDE5LjEwNDYgMjAgMThWOEMyMCA2Ljg5NTQzIDE5LjEwNDYgNiAxOCA2WiIgZmlsbD0iIzJGODhGRiIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTggMjhIOEM2Ljg5NTQzIDI4IDYgMjguODk1NCA2IDMwVjQwQzYgNDEuMTA0NiA2Ljg5NTQzIDQyIDggNDJIMThDMTkuMTA0NiA0MiAyMCA0MS4xMDQ2IDIwIDQwVjMwQzIwIDI4Ljg5NTQgMTkuMTA0NiAyOCAxOCAyOFoiIGZpbGw9IiMyRjg4RkYiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTQwIDZIMzBDMjguODk1NCA2IDI4IDYuODk1NDMgMjggOFYxOEMyOCAxOS4xMDQ2IDI4Ljg5NTQgMjAgMzAgMjBINDBDNDEuMTA0NiAyMCA0MiAxOS4xMDQ2IDQyIDE4VjhDNDIgNi44OTU0MyA0MS4xMDQ2IDYgNDAgNloiIGZpbGw9IiMyRjg4RkYiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTQwIDI4SDMwQzI4Ljg5NTQgMjggMjggMjguODk1NCAyOCAzMFY0MEMyOCA0MS4xMDQ2IDI4Ljg5NTQgNDIgMzAgNDJINDBDNDEuMTA0NiA0MiA0MiA0MS4xMDQ2IDQyIDQwVjMwQzQyIDI4Ljg5NTQgNDEuMTA0NiAyOCA0MCAyOFoiIGZpbGw9IiMyRjg4RkYiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+');
}/* 瞄准 */
.icon-aiming {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgY3g9IjI0IiBjeT0iMjQiIHI9IjIwIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNCAzN1Y0NFYzN1oiIGZpbGw9IiMyRjg4RkYiLz48cGF0aCBkPSJNMjQgMzdWNDQiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM2IDI0SDQ0SDM2WiIgZmlsbD0iIzJGODhGRiIvPjxwYXRoIGQ9Ik0zNiAyNEg0NCIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNCAyNEgxMUg0WiIgZmlsbD0iIzJGODhGRiIvPjxwYXRoIGQ9Ik00IDI0SDExIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNCAxMVY0VjExWiIgZmlsbD0iIzJGODhGRiIvPjxwYXRoIGQ9Ik0yNCAxMVY0IiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+');
}/* 更多 */
.icon-more {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgY3g9IjEyIiBjeT0iMjQiIHI9IjMiIGZpbGw9IiMzMzMiLz48Y2lyY2xlIGN4PSIyNCIgY3k9IjI0IiByPSIzIiBmaWxsPSIjMzMzIi8+PGNpcmNsZSBjeD0iMzYiIGN5PSIyNCIgcj0iMyIgZmlsbD0iIzMzMyIvPjwvc3ZnPg==');
}/* 开关 */
.icon-power {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xNC41IDhDMTMuODQwNiA4LjM3NjUyIDEzLjIwNjIgOC43OTEwMyAxMi42IDkuMjQwNTFDMTEuNTYyNSAxMC4wMDk3IDEwLjYwNzQgMTAuODgxNCA5Ljc1IDExLjg0MDJDNi43OTM3NyAxNS4xNDYzIDUgMTkuNDg5MSA1IDI0LjI0NTVDNSAzNC42MDMzIDEzLjUwNjYgNDMgMjQgNDNDMzQuNDkzNCA0MyA0MyAzNC42MDMzIDQzIDI0LjI0NTVDNDMgMTkuNDg5MSA0MS4yMDYyIDE1LjE0NjMgMzguMjUgMTEuODQwMkMzNy4zOTI2IDEwLjg4MTQgMzYuNDM3NSAxMC4wMDk3IDM1LjQgOS4yNDA1MUMzNC43OTM4IDguNzkxMDMgMzQuMTU5NCA4LjM3NjUyIDMzLjUgOCIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yNCA0VjI0IiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+');
}/* 男性 */
.icon-male {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00MS45NTE3IDE1LjA0ODNWNi4wNDgzNEgzMi45NTE3IiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEwLjQxMzUgMzguMDAwN0MxNS44ODA4IDQzLjQ2ODEgMjQuNzQ1MSA0My40NjgxIDMwLjIxMjUgMzguMDAwN0MzMi45NDYyIDM1LjI2NzEgMzQuMzEzIDMxLjY4NDEgMzQuMzEzIDI4LjEwMTJDMzQuMzEzIDI0LjUxODMgMzIuOTQ2MiAyMC45MzU0IDMwLjIxMjUgMTguMjAxN0MyNC43NDUxIDEyLjczNDQgMTUuODgwOCAxMi43MzQ0IDEwLjQxMzUgMTguMjAxN0M0Ljk0NjE1IDIzLjY2OTEgNC45NDYxNSAzMi41MzM0IDEwLjQxMzUgMzguMDAwN1oiIGZpbGw9IiMyRjg4RkYiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTMwLjAwMDIgMTcuOTk5OUwzOS45NTE3IDguMDQ4MzgiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=');
}/* 照片 */
.icon-photo {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNSAxMEM1IDguODk1NDMgNS44OTU0MyA4IDcgOEw0MSA4QzQyLjEwNDYgOCA0MyA4Ljg5NTQzIDQzIDEwVjM4QzQzIDM5LjEwNDYgNDIuMTA0NiA0MCA0MSA0MEg3QzUuODk1NDMgNDAgNSAzOS4xMDQ2IDUgMzhWMTBaIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC41IDE4QzE1LjMyODQgMTggMTYgMTcuMzI4NCAxNiAxNi41QzE2IDE1LjY3MTYgMTUuMzI4NCAxNSAxNC41IDE1QzEzLjY3MTYgMTUgMTMgMTUuNjcxNiAxMyAxNi41QzEzIDE3LjMyODQgMTMuNjcxNiAxOCAxNC41IDE4WiIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xNSAyNEwyMCAyOEwyNiAyMUw0MyAzNFYzOEM0MyAzOS4xMDQ2IDQyLjEwNDYgNDAgNDEgNDBIN0M1Ljg5NTQzIDQwIDUgMzkuMTA0NiA1IDM4VjM0TDE1IDI0WiIgZmlsbD0iIzJGODhGRiIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=');
}/* 设置 */
.icon-set {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0zNi42ODYgMTUuMTcxQzM3LjkzNjQgMTYuOTY0MyAzOC44MTYzIDE5LjAzNTIgMzkuMjE0NyAyMS4yNzI3SDQ0VjI2LjcyNzNIMzkuMjE0N0MzOC44MTYzIDI4Ljk2NDggMzcuOTM2NCAzMS4wMzU3IDM2LjY4NiAzMi44MjlMNDAuMDcwNiAzNi4yMTM3TDM2LjIxMzcgNDAuMDcwNkwzMi44MjkgMzYuNjg2QzMxLjAzNTcgMzcuOTM2NCAyOC45NjQ4IDM4LjgxNjMgMjYuNzI3MyAzOS4yMTQ3VjQ0SDIxLjI3MjdWMzkuMjE0N0MxOS4wMzUyIDM4LjgxNjMgMTYuOTY0MyAzNy45MzY0IDE1LjE3MSAzNi42ODZMMTEuNzg2MyA0MC4wNzA2TDcuOTI5MzkgMzYuMjEzN0wxMS4zMTQgMzIuODI5QzEwLjA2MzYgMzEuMDM1NyA5LjE4MzcyIDI4Ljk2NDggOC43ODUzMyAyNi43MjczSDRWMjEuMjcyN0g4Ljc4NTMzQzkuMTgzNzIgMTkuMDM1MiAxMC4wNjM2IDE2Ljk2NDMgMTEuMzE0IDE1LjE3MUw3LjkyOTM5IDExLjc4NjNMMTEuNzg2MyA3LjkyOTM5TDE1LjE3MSAxMS4zMTRDMTYuOTY0MyAxMC4wNjM2IDE5LjAzNTIgOS4xODM3MiAyMS4yNzI3IDguNzg1MzNWNEgyNi43MjczVjguNzg1MzNDMjguOTY0OCA5LjE4MzcyIDMxLjAzNTcgMTAuMDYzNiAzMi44MjkgMTEuMzE0TDM2LjIxMzcgNy45MjkzOUw0MC4wNzA2IDExLjc4NjNMMzYuNjg2IDE1LjE3MVoiIGZpbGw9IiMyRjg4RkYiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTI0IDI5QzI2Ljc2MTQgMjkgMjkgMjYuNzYxNCAyOSAyNEMyOSAyMS4yMzg2IDI2Ljc2MTQgMTkgMjQgMTlDMjEuMjM4NiAxOSAxOSAyMS4yMzg2IDE5IDI0QzE5IDI2Ljc2MTQgMjEuMjM4NiAyOSAyNCAyOVoiIGZpbGw9IiM0M0NDRjgiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+');
}/* 工具 */
.icon-tool {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00NCAxNkM0NCAyMi42Mjc0IDM4LjYyNzQgMjggMzIgMjhDMjkuOTczMyAyOCAyOC4wNjM5IDI3LjQ5NzUgMjYuMzg5NiAyNi42MTA0TDkgNDRMNCAzOUwyMS4zODk2IDIxLjYxMDRDMjAuNTAyNSAxOS45MzYxIDIwIDE4LjAyNjcgMjAgMTZDMjAgOS4zNzI1OCAyNS4zNzI2IDQgMzIgNEMzNC4wMjY3IDQgMzUuOTM2MSA0LjUwMjQ1IDM3LjYxMDQgNS4zODk1OUwzMCAxM0wzNSAxOEw0Mi42MTA0IDEwLjM4OTZDNDMuNDk3NSAxMi4wNjM5IDQ0IDEzLjk3MzMgNDQgMTZaIiBmaWxsPSIjMkY4OEZGIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+');
}/* 保存 */
.icon-save {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik02IDlDNiA3LjM0MzE1IDcuMzQzMTUgNiA5IDZIMzQuMjgxNEw0MiAxMy4yMDY1VjM5QzQyIDQwLjY1NjkgNDAuNjU2OSA0MiAzOSA0Mkg5QzcuMzQzMTUgNDIgNiA0MC42NTY5IDYgMzlWOVoiIGZpbGw9IiMyRjg4RkYiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNC4wMDgzIDZMMjQgMTMuMzg0NkMyNCAxMy43MjQ1IDIzLjU1MjMgMTQgMjMgMTRIMTVDMTQuNDQ3NyAxNCAxNCAxMy43MjQ1IDE0IDEzLjM4NDZMMTQgNiIgZmlsbD0iIzQzQ0NGOCIvPjxwYXRoIGQ9Ik0yNC4wMDgzIDZMMjQgMTMuMzg0NkMyNCAxMy43MjQ1IDIzLjU1MjMgMTQgMjMgMTRIMTVDMTQuNDQ3NyAxNCAxNCAxMy43MjQ1IDE0IDEzLjM4NDZMMTQgNkgyNC4wMDgzWiIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOSA2SDM0LjI4MTQiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTQgMjZIMzQiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTQgMzRIMjQuMDA4MyIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==');
}/* 点 */
.icon-dot {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yNCAzM0MyOC45NzA2IDMzIDMzIDI4Ljk3MDYgMzMgMjRDMzMgMTkuMDI5NCAyOC45NzA2IDE1IDI0IDE1QzE5LjAyOTQgMTUgMTUgMTkuMDI5NCAxNSAyNEMxNSAyOC45NzA2IDE5LjAyOTQgMzMgMjQgMzNaIiBmaWxsPSIjMzMzIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iNCIvPjwvc3ZnPg==');
}
  • 在项目pages同级文件夹的app.wxss中引入公用wxss文件,其中文件的路径根据自己新建的位置而定。
@import "./icon.wxss";

上述代码中未用到js代码,对于svg代码的编写,在网上有很多,有兴趣可以自己多学学,正所谓技多不压身。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/7338.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【一起深度学习——kaggle叶子分类】

kaggle 叶子分类 目的&#xff1a;将叶子进行分类。实现步骤&#xff1a;1、数据处理&#xff1a;2、加载数据3、 定义残差块4、定义Resnet模型。5、定义训练以及评估函数&#xff1a;6、开始训练&#xff1a;7、输出结果&#xff1a; 目的&#xff1a;将叶子进行分类。 实现步…

知识图谱:人工智能的“核心驱动力”

知识图谱&#xff1a;人工智能的“核心驱动力” 一、人工智能与知识图谱二、知识图谱的定义与重要性三、知识图谱工程师的薪资情况四、知识图谱的应用领域六、知识图谱的未来展望七、总结 一、人工智能与知识图谱 人工智能&#xff08;AI&#xff09;作为21世纪的前沿技术&…

设备树与/sys/bus/platform/devices与/sys/devices目录关系

设备树与sys/bus/platform/devices sysfs文件系统中/sys/bus/platform/devices下的设备是由设备树生成&#xff0c; 根节点下有compatible的子节点都会在/bus/platform/devices生成节点 总线 I2C、SPI 等控制器会在/bus/platform/devices生成节点 总线 I2C、SPI 节点下的子节点…

牛客网刷题 | BC78 KiKi说祝福语

目前主要分为三个专栏&#xff0c;后续还会添加&#xff1a; 专栏如下&#xff1a; C语言刷题解析 C语言系列文章 我的成长经历 感谢阅读&#xff01; 初来乍到&#xff0c;如有错误请指出&#xff0c;感谢&#xff01; 描述 2020年来到了&#…

【Qt】按钮类控件

文章目录 1 :peach:Push Button:peach:2 :peach:Radio Buttion:peach:3 :peach:Check Box:peach:4 :peach:Tool Button:peach: 1 &#x1f351;Push Button&#x1f351; 使⽤ QPushButton 表⽰⼀个按钮&#xff0c;这也是当前我们最熟悉的⼀个控件了&#xff0c;QPushButton …

SOL链DApp智能合约代币质押挖矿分红系统开发

随着区块链技术的不断发展和普及&#xff0c;越来越多的项目开始探索基于区块链的去中心化应用&#xff08;DApp&#xff09;。Solana&#xff08;SOL&#xff09;作为一条高性能、低成本的区块链网络&#xff0c;吸引了众多开发者和项目&#xff0c;其中包括了各种类型的DApp&…

Altium Designer——检查原理图库正确性并生成报告

一、方法&#xff1a; 1.打开原理图库&#xff1a; 2.点击菜单栏的报告选项&#xff1a; 3.选择器件规则检查&#xff1a; 根据需求勾选&#xff0c;一般都是全部勾选&#xff1a; 二、问题&#xff1a; 1.缺少封装会导致什么问题&#xff1a; 1.首先&#xff1a; 封装是…

MWeb Pro for Mac:功能强大的Markdown博客编辑器

MWeb Pro for Mac是一款功能强大的Markdown博客编辑器&#xff0c;专为Mac用户设计&#xff0c;提供了一站式的博客写作和发布体验。这款软件不仅支持Markdown语法&#xff0c;还提供了丰富的编辑和排版功能&#xff0c;让用户能够轻松创建出精美的博客内容。 MWeb Pro的即时预…

重庆事业编5月7号开始报名⚠️报名照需审核

24年第二季度重庆事业编招聘 本次招聘实行网上报名。考生应按照招聘岗位要求&#xff0c;诚信、准确填写报考信息&#xff0c;并按网页提示上传电子材料&#xff08;含电子登记照&#xff0c;jpg格式&#xff0c;20kb以下&#xff09;。招聘方按照岗位报考要求&#xff0c;对考…

深度学习中的优化算法:选择现有的还是自创?

深度学习中的优化算法 深度学习中的优化算法&#xff1a;选择现有的还是自创&#xff1f;现有优化算法的优势**优点包括**&#xff1a; 开发新的优化算法的考虑**开发新算法的原因**&#xff1a;**开发新算法的风险**&#xff1a; 实用建议结论 深度学习中的优化算法&#xff1…

Mac跑llama.cpp过程中遇到的问题

原repo 在华为手机上安装termux、下载库&#xff1a;顺利在电脑上安装Android NDK&#xff1a;先下载Android Studio&#xff0c;再在里面下载Android SDK 安装Android Studio时&#xff0c;SDK的某些组件总是下载不成功。后来关了梯子、改了hosts&#xff0c;重新安装就成功了…

Ansible---自动化运维工具

一、Ansible概述 1.1 Ansible简介 Ansible是一款自动化运维工具&#xff0c;通过ssh对目标主机进行配置、应用部署、任务执行、编排调度等操作。它简化了复杂的环境管理和自动化任务&#xff0c;提高了工作效率和一致性&#xff0c;同时&#xff0c;Ansible的剧本(playbooks)…

53. 【Android教程】Socket 网络接口

Socket 网络接口 大家在学习计算机网络的时候一定学习过 TCP/IP 协议以及最经典的 OSI 七层结构&#xff0c;简单的回忆一下这 7 层结构&#xff1a; 从下到上依次是&#xff1a; 物理层数据链路层互联层网络层会话层表示层应用层 TCP/IP 协议对这 7 层了做一点精简&#xff…

三岁孩童被家养大型犬咬伤 额部撕脱伤达10公分

近期&#xff0c;一名被家养大型犬咬伤了面部的3岁小朋友&#xff0c;在被家人紧急送来西安国际医学中心医院&#xff0c;通过24小时急诊门诊简单救治后&#xff0c;转至整形外科&#xff0c;由主治医师李世龙为他实施了清创及缝合手术。 “患者额部撕脱伤面积约为10公分&…

Python3中Richdem包遇到问题

Python3中Richdem包遇到问题 文章目录 Python3中Richdem包遇到问题问题一报错解决 问题二报错解决 参考 问题一 报错 RichDEM 是一套数字高程模型 &#xff08;DEM&#xff09; 水文分析工具&#xff0c;这次打算用richdem进行地形分析&#xff0c;尝试在conda里面安装richde…

【华为】NAT的分类和实验配置

【华为】NAT的分类和实验配置 NAT产生的技术背景IP地址分类NAT技术原理NAT分类静态NAT动态NATNAPTEasy IP&#xff08;PAT&#xff09;NAT Server 配置拓扑静态NAT测试抓包 动态NAT测试抓包 NAPT测试抓包 PAT测试抓包 NAT Server检测抓包 PC1PC2服务器 NAT产生的技术背景 随着…

【管理篇】管理三步曲:团队建设(二)

目录标题 如何着手团队建设提升个人能力1、要提升员工的什么能力2、提升员工个人能力的初衷是什么&#xff1f;3、如何达成上述目标4、应该如何激发员工学习的动力和意愿呢5、关于提升员工的能力&#xff0c;有两个信念特别重要&#xff1a; 提升员工的工作意愿和积极性1、管理…

Spring与AI结合-spring boot3整合AI组件

⛰️个人主页: 蒾酒 &#x1f525;系列专栏&#xff1a;《spring boot实战》 目录 写在前面 spring ai简介 单独整合al接口 整合Spring AI组件 起步条件 ​编辑 进行必要配置 写在最后 写在前面 本文介绍了springboot开发后端服务中&#xff0c;AI组件(Spring A…

软件工程案例学习-图书管理系统-面向对象方法

文档编号&#xff1a;LMS_1 版 本 号&#xff1a;V1.0 ** ** ** ** ** ** 文档名称&#xff1a;需求分析规格说明书 项目名称&#xff1a;图书管理系统 项目负责人&#xff1a;计敏 胡杰 ** ** …

使用Docker安装MySql数据库

大家好&#xff0c;今天给大家分享一下如何使用docker安装MySql数据库&#xff0c;关于docker的安装和常用命令&#xff0c;大家可以参考下面两篇文章&#xff0c;本文中不做过多描述。 Docker在Windows与CentOS上的安装 Docker常用命令 一、拉取MySql数据库镜像 docker pul…