dev-master
9999999-devTwig extension for represent the inline styles as an associative array
MIT
The Requires
- php >=5.3.0
- twig/twig ~1.10
The Development Requires
by Maxim Gerasimov
twig css inline style
Twig extension for represent the inline styles as an associative array
Twig extension for create and output inline styles, (*1)
Through Composer, (*2)
```{.sh} composer require "trzmaxim/twig-inline-styles": "dev-master", (*3)
```php use TrzMaxim\TwigInlineStyles\InlineStylesExtension; $twig = new Twig_Environment(...); $twig->addExtension(new InlineStylesExtension());
Styles are presented in the form of a hash. Style keys are camelCase, vendor prefix must begin with a capital letter (WebkitTransition
). The value is a string or a number to the number of automatically adds the line "points", but there are exceptions (see), (*4)
{% style foo { fontSize: 12, color: 'red' } %}, (*5)
Styles can be merged by .merge
, (*6)
{% style foo { fontSize: 12, color: 'red' } %} {% style bar { color: 'green', padding: '10px 0', } %} {{ foo.merge(bar) }} {# font-size:12px;color:green;padding:10px 0; #}
Twig extension for represent the inline styles as an associative array
MIT
twig css inline style