承接 manuelodelain/svg-twig-extension 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 18
  • Watchers: 3
  • Forks: 4
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2017-11-15