JAM

Jam 图标是一组为 Web 项目、插图、印刷项目等设计的 SVG 图标。

MIT 许可。

图标:https://jam-icons.com

v2

网址:https://v2.jam-icons.com/

快速开始

JS

它将您的标记转换为干净的svg标记。

您只需使用span或whatever标记内的data-jam属性来选择图标(属性如下所示)。所以如果你写:

<span class="your-custom-class" data-jam="backpack" data-fill="#222"></span>

将会被转换为:

<svg class="jam jam-backpack your-custom-class" data-fill="#222">[...]</svg>

install

通过CDN(推荐)

<script src="https://unpkg.com/jam-icons/js/jam.min.js"></script>

or npm

$ npm install jam-icons

或者手动下载 JS 放入本地。

<script src="/path/to/js/jam.min.js"></script>

属性

data-jam(必需)要使用的图标,例如data-jam=”backpack”

data-fill(可选)RGB或十六进制,例如data-fill=”#F5C25A”

data-width(可选)整数,例如data-width=”32”

data-height(可选)整数,例如data-height=”32”

CSS/字体

Usage

另一种方法。

加载CSS样式表并使用Jam图标作为字体图标。您只需使用jam类,后跟要使用的图标名称,前缀为jam-,如下所示:

<span class="jam jam-backpack"></span>

install

  • cdn
<link rel="stylesheet" href="https://unpkg.com/jam-icons/css/jam.min.css">
  • npm
npm install jam-icons
  • manually
<link rel="stylesheet" type="text/css" href="/path/to/css/jam.min.css">

vue 整合实战

项目安装

cnpm install jam-icons --save

此时 package.json 配置文件会发生变化:

"dependencies": {
    "axios": "^0.19.2",
    "core-js": "^3.6.4",
    "element-ui": "^2.15.5",
    "iview": "^3.5.4",
    "jam-icons": "^2.0.0",
    "vue": "^2.6.11",
    "vuex": "^3.1.2",
  },

引入使用

我们在 main.js 中使用

import 'jam-icons/css/jam.min.css'

直接引入对应的样式。

页面使用

<i class="jam jam-clock"></i>

参考资料

https://www.5axxw.com/wiki/content/w5ndet