当前位置:首页 > 编程笔记 > 正文
已解决

svg图标最简单的使用方式

来自网友在路上 180880提问 提问时间:2023-11-19 08:32:48阅读次数: 80

最佳答案 问答题库808位专家为你答疑解惑

svg图标最简单的使用方式

  • 使用svg图标
    • 1. 复制图标的svg代码
    • 2. 新建个存放svg图标的目录,新建`.vue`文件
    • 3. 在`<template>`标签内粘贴`svg`的代码
    • 4. 在代码中也可以调整颜色和大小
    • 5. 在组件中引用
    • 6. `svg`做的图标要独占一行,使用布局将它安排到合适的地方

使用svg图标

  • vue3使用svg图标 多种方式

  • 以阿里巴巴的图标举例

1. 复制图标的svg代码

在这里插入图片描述

2. 新建个存放svg图标的目录,新建.vue文件

在这里插入图片描述

3. 在<template>标签内粘贴svg的代码

<template><svg t="1700026328900" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4071" width="200" height="200"><path d="M512 128a288.64 288.64 0 0 1 288 288c0 132.48-203.52 384-288 465.28-84.48-78.72-288-332.8-288-465.28A288.64 288.64 0 0 1 512 128m0-64a352 352 0 0 0-352 352c0 192 320 544 352 544s352-349.44 352-544A352 352 0 0 0 512 64z" fill="#2C2C2C" p-id="4072"></path><path d="M512 576a160 160 0 1 1 160-160A160 160 0 0 1 512 576z m0-256a96 96 0 1 0 96 96A96 96 0 0 0 512 320z" fill="#2C2C2C" p-id="4073"></path><path d="M256 896m32 0l448 0q32 0 32 32l0 0q0 32-32 32l-448 0q-32 0-32-32l0 0q0-32 32-32Z" fill="#2C2C2C" p-id="4074"></path></svg>
</template>

4. 在代码中也可以调整颜色和大小

在这里插入图片描述

5. 在组件中引用

<template><-- 假装这里有代码--><navigation-icon class="icon"></navigation-icon><-- 假装这里也有代码-->
</template>
<script>import navigationIcon from '@/svg/navigation_icon.vue'
</script>
<style>
<--设置样式,调整大小等,这里无法调整颜色-->.icon {width: 24px;height: 24px;margin-right: 8px;}
</style>

6. svg做的图标要独占一行,使用布局将它安排到合适的地方

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"svg图标最简单的使用方式":http://eshow365.cn/6-39080-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!