0.2.4 • Published 12 months ago

@aloudata/icons-svg v0.2.4

Weekly downloads
-
License
-
Repository
-
Last release
12 months ago

IconPark 图标

IconPark 图标体系

快速上手

安装

npm install @aloudata/icons-react/svg --save

引用图标

引用@aloudata/icons-react/svg,并渲染函数对应的图标:

import {Home} from '@aloudata/icons-react/svg';

// examples

const svg = Home({theme: 'outline'});

console.log(svg);

全局

你可以使用 @aloudata/icons-react/svg 中的 setConfig方法来设置全局配置。

import { setConfig } from "@aloudata/icons-react/svg";

setConfig({
    theme: "outline",
    size: "1em",
    strokeWidth: 4,
    strokeLinecap: "round",
    strokeLinejoin: "round",
    outStrokeColor: "#000",
    outFillColor: "#2F88FF",
    innerStrokeColor: "#FFF",
    innerFillColor: "#43CCF8"
});

按需加载

可以使用babel-plugin-import来按需加载图标

配置如下:

{
    "plugins": [
        [
            "import",
            {
                "libraryName": "@aloudata/icons-react/svg",
                "libraryDirectory": "es/icons",
                "camel2DashComponentName": false
            }
        ]
    ]
}

将 IconPark 嵌入到你的项目中

如果你的项目中需要使用到图标名称,作者,分类,标签以及创建时间等额外的信息,你可以使用位于每个 NPM 根目录的icons.json文件。

属性

属性名称介绍类型默认值注释
theme图标主题'outline' | 'filled' | 'two-tone' | 'multi-color''outline'
size图标的大小,宽高相同number | string'1em'
spin给图标加旋转效果booleanfalse
fill图标的颜色,不超过 4 个颜色,默认为当前颜色string | string[]'currentColor'
strokeLinecapsvg 元素的 stroke-linecap 属性'butt' | 'round' | 'square''round'
strokeLinejoinsvg 元素的 stroke-linejoin 属性'miter' | 'round' | 'bevel''round'
strokeWidthsvg 元素的 stroke-width 属性number4
0.2.3

12 months ago

0.2.4

12 months ago

0.2.1

1 year ago

0.2.0

1 year ago

0.2.2

1 year ago

0.1.10

1 year ago

0.1.11

1 year ago

0.1.12

1 year ago

0.1.0

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.9

1 year ago

0.1.3

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.0.14

1 year ago

0.0.12

2 years ago

0.0.13

1 year ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago