mansoor / blade-lets-icons
一个用于在Laravel Blade视图中轻松使用Lets Icons的包。
v1.0.0
2024-05-19 05:15 UTC
Requires
- php: ^8.0
- blade-ui-kit/blade-icons: ^1.6
- illuminate/support: ^9.0|^10.0|^11.0
Requires (Dev)
- orchestra/testbench: ^7.0|^8.0|^9.0
- phpunit/phpunit: ^9.0|^10.5|^11.0
README
一个用于在Laravel Blade视图中轻松使用Lets Icons的包。
要查看可用的图标完整列表,请参阅SVG目录或在icones.js.org/collection/lets-icons中预览。Lets Icons最初由Leonid Tsvetkov开发。
需求
- PHP 8.0或更高版本
- Laravel 9.0或更高版本
安装
composer require mansoor/blade-lets-icons
Blade Icons
Blade Lets Icons底层使用Blade Icons。有关其他功能,请参阅Blade Icons的README。我们还建议您使用此库启用图标缓存。
配置
Blade Lets Icons还提供了使用Blade Icons功能的能力,例如默认类、默认属性等。如果您想配置这些,发布blade-lets-icons.php
配置文件
php artisan vendor:publish --tag=blade-lets-icons-config
用法
图标可以作为自闭合的Blade组件使用,它们将被编译成SVG图标
<x-letsicon-bell />
您还可以向图标组件传递类
<x-letsicon-bell class="w-6 h-6 text-gray-500" />
甚至可以使用内联样式
<x-letsicon-bell style="color: #555" />
或使用@svg
指令
@svg('letsicon-bell', 'w-6 h-6', ['style' => 'color: #555'])
原始SVG图标
如果您想将原始SVG图标用作资产,可以使用以下方式发布它们
php artisan vendor:publish --tag=blade-lets-icons --force
然后您可以在视图中使用它们,如下所示
<img src="{{ asset('vendor/blade-lets-icons/letsicon-bell.svg') }}" width="10" height="10"/>
致谢
本项目使用Lets Icons图标,该图标受Creative Commons Attribution 4.0国际许可证许可。您可以在此处查看许可证。
来自Leonid Tsvetkov的[Lets Icons]图标。
变更日志
请查看此存储库中的CHANGELOG,了解所有最近的变化。
许可证
Blade Lets Icons是开源软件,许可协议为MIT许可证。