Inline Styles
Last updated
Was this helpful?
Last updated
Was this helpful?
Similar to HTML or HTML , Melody supports the usual HTML method of adding inline styles to a HTML element via the styles
attribute:
In general, usage of inline styles on element is not a best practice; but, in rare cases, it can not be avoided (eg. complex animations).
Melody also supports the ternary if
operator Twig method of adding inline declarations that are dependent on some other variable:
This works ok when you have only one or two conditional styles, but if you have a number of them (usually in complex animations or tooltips), it can begin to look a bit cramped and ugly.
To help combat this, Melody also has the styles
filter which is similar to, and works well with, the attrs
or a classes
filter:
Example of combined usage with attrs
and classes
filters:
If you are using the styles
filter and want to add styles whose names are wholly or partially contained within a variable, then you need to do the following: