hyvor/php-svg-icons

PHP SVG 图标库

1.0.0 2022-05-28 20:03 UTC

This package is auto-updated.

Last update: 2024-09-13 18:00:25 UTC


README

安装

composer require hyvor/php-svg-icons

格式

$icon = new Icon($library, $iconName);
$svg = $icon->getSvg($width, $height);

示例

$icon = new Icon('bootstrap', '123');

$icon->getSvg(); // 16x16
$icon->getSvg(20); // 20x20
$icon->getSvg(20, 25); // 20x25

贡献

如何添加新的图标库

  • 创建一个包含 .gitkeep 文件的 icons/{library_name} 文件夹
  • 将配置添加到 src/libs.php
  • src/Fetcher/{LibraryName}.php 中创建一个获取器。查看其他获取器以了解其工作原理。通常,您需要从某处下载 SVG 图标并将它们添加到图标文件夹中。

使用 php run.php 运行所有获取器并更新图标。