ntpages/laravel-sprite

Laravel SVG Sprite 生成器

dev-master 2021-05-18 05:51 UTC

This package is not auto-updated.

Last update: 2024-10-02 22:49:43 UTC


README

这个小包简单地为你提供 SVG 资产的动态精灵生成。

为什么?

如果你在页面上使用了两个或更多的 SVG,特别是如果它们的代码量很大时。

如何?

简单地安装 composer 包
composer require ntpages/laravel-sprite

在配置的路径中创建包含图标的 svg 目录,默认
./resources/svg/**/*.svg

在任何你想使用的地方,默认路由:

<svg xmlns="http://www.w3.org/2000/svg">
    <use xlink:href="{{ route('sprite.svg', ['name' => 'directory-name']) }}#icon-name"></use>
</svg>