manuelodelain/svg-twig-extension
最新稳定版本:0.1
Composer 安装命令:
composer require manuelodelain/svg-twig-extension
包简介
Add inline svg with Twig
README 文档
README
Add inline svg with Twig version 2 or 3
Installation
With Composer:
composer require manuelodelain/svg-twig-extension
Usage
use manuelodelain\Twig\Extension\SvgExtension;
use Twig\Environment;
$twig = new Environment(...);
$twig->addExtension(new SvgExtension());
{{ svg('img.svg') }}
Will output your svg file inline.
You can omit the extension
{{ svg('img') }}
You can add a global base path:
new SvgExtension('assets/img')
Options
Add or replace attributes with the attr property:
{{ svg('img.svg', {attr: {class: 'inline-svg', id: 'marker-1'}}) }}
Add CSS classes:
{{ svg('img.svg', {classes: 'add-classname another-classname'}) }}
统计信息
- 总下载量: 54.3k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 18
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2017-11-15