style:
La directive de style:
fournit un raccourci pour définir plusieurs styles sur un élément.
<!-- ces écritures sont équivalentes -->
<div style:color="red">...</div>
<div style="color: red;">...</div>
La valeur peut contenir des expressions arbitraires :
<div style:color={myColor}>...</div>
La forme raccourcie est permise :
<div style:color>...</div>
Plusieurs styles peuvent être définis sur un même élément :
<div style:color style:width="12rem" style:background-color={darkMode ? 'black' : 'white'}>...</div>
Pour définir un style comme important, vous pouvez utiliser le modificateur |important
:
<div style:color|important="red">...</div>
Lorsque des directives de style:
sont combinées avec des attributs style
, les directives seront
prioritaires :
<div style="color: blue;" style:color="red">Ceci sera rouge</div>