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
Wallogit.com
2017 © Pedro Peláez
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