SIMPLE AIR COMFORT CARD Colour Change of SVG Image based on state.
cards:
- type: picture-elements
image: local/overlay.svg
card_mod:
style: |
ha-card {
{% if is_state('sensor.text_dewpoint_comfort_living','Dry Cold') %}
--ha-card-background: radial-gradient(circle, blue, black, black, blue) !important;
{% elif is_state('sensor.text_dewpoint_comfort_living','Dry Cool') %}
--ha-card-background: radial-gradient(circle, lightblue, black, black, lightblue) !important;
{% elif is_state('sensor.text_dewpoint_comfort_living','Pleasant') %}
--ha-card-background: radial-gradient(circle, lightgreen, black, black, lightgreen) !important;
{% elif is_state('sensor.text_dewpoint_comfort_living','Comfortable') %}
--ha-card-background: radial-gradient(circle, green, black, black, green) !important;
{% elif is_state('sensor.text_dewpoint_comfort_living','Sticky Humid') %}
--ha-card-background: radial-gradient(circle, yellow, black, black, yellow) !important;
{% elif is_state('sensor.text_dewpoint_comfort_living','Muggy') %}
--ha-card-background: radial-gradient(circle, orange, black, black, orange) !important;
{% elif is_state('sensor.text_dewpoint_comfort_living','Sweltering') %}
--ha-card-background: radial-gradient(circle, darkorange, black, black, darkorange) !important;
{% elif is_state('sensor.text_dewpoint_comfort_living','Stifling') %}
--ha-card-background: radial-gradient(circle, red, black, black, red) !important;
{% endif %}
}
ha-card {
--ha-card-border-width: 0px !important;
--ha-card-border-radius: 5px !important;
--box-shadow: none !important;
}