myjw3b / icons
Bootstrap 和 Iconmonster 的 SVG 图标,通过 PHP 类轻松使用。
1.0.3
2024-06-23 02:32 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()
作为参考,了解如何在类中创建所需的代码以添加它们。
如果您添加了新图标,请发起一个合并请求以更新该包供每个人使用。谢谢!