myjw3b/icons

Bootstrap 和 Iconmonster 的 SVG 图标,通过 PHP 类轻松使用。

1.0.3 2024-06-23 02:32 UTC

This package is auto-updated.

Last update: 2024-09-24 02:38:24 UTC


README

包含一些 Bootstrap 和 iconmonstr SVG 图标的 PHP 类

iconmonstr 是默认的图标包,将显示。

安装

composer require myjw3b/icons

如何使用

在你的 php 页面的顶部添加以下代码:

use JW3B\gui;
$Icons = new Icons();

然后在你想显示特定图标的地方,可以使用以下代码:(将 ICON NAME 替换为可用的图标名称。)

echo $Icons->icon('ICON NAME')

您可以在下面的图片中查看所有可用的名称,但自从我截图以来,可能已经添加了一些新的图标。您也可以通过打开 列表 目录中的文件来查看图标名称。

如果您想查看所有当前图标,可以调用以下函数

echo $Icons->view_all_icons();

您可以使用以下代码更改大小和字体族

echo $Icons->change_family('bootstrap')->change_size(34)->icon('tools');

如何添加新图标

您可以在 列表 目录中编辑文件。如果您愿意,我们还可以添加新的图标系列。如果您添加了新的系列或样式(非 Bootstrap 或 iconmonstr),您可以在列表文件夹中按照相同的模式添加文件,然后在 Icons.php 文件中编辑 icon() 函数,然后使用 bootstrap_icons()monstr_icons() 作为参考,了解如何在类中创建所需的代码以添加它们。

如果您添加了新图标,请发起一个合并请求以更新该包供每个人使用。谢谢!

Screenshot of available icons within JW3B\gui\Icons package Screenshot of available icons within JW3B\gui\Icons package Screenshot of available icons within JW3B\gui\Icons package Screenshot of available icons within JW3B\gui\Icons package