找回密码
 立即注册

微信扫码登录

搜索
查看: 181|回复: 5

[求助] 根据开关状态改变card背景颜色

[复制链接]

2

主题

5

回帖

79

积分

注册会员

积分
79
金钱
72
HASS币
0
发表于 3 天前 | 显示全部楼层 |阅读模式
求指教:
根据开关状态:ON/OFF,改变button card的背景颜色,第一张图是lights样式模板,第二张图是button card卡片,在样式模板里定义,以便多个card引用统一样式
image.png
image.png


回复

使用道具 举报

24

主题

568

回帖

3991

积分

论坛元老

积分
3991
金钱
3399
HASS币
18
发表于 3 天前 | 显示全部楼层
用card-mod
回复

使用道具 举报

6

主题

9

回帖

1435

积分

超级版主

积分
1435
金钱
1420
HASS币
0

论坛风云人物

发表于 3 天前 | 显示全部楼层
本帖最后由 八哥 于 2026-1-4 17:00 编辑
# 在您的配置文件中定义模板
button_card_templates:
  light_button:
    styles:
      card:
        - padding: 15px
        - border-radius: 12px
        - font-size: 16px
        - font-weight: 600
        - transition: all 0.3s ease
      name:
        - font-size: 14px
        - margin-top: 10px
    state:
      - value: 'on'
        styles:
          card:
            - background: 'rgba(0, 255, 0, 0.2)'
            - color: 'rgba(0, 255, 0, 0.9)'
            - box-shadow: 0px 0px 10px rgba(0, 255, 0, 0.3)
      - value: 'off'
        styles:
          card:
            - background: 'rgba(128, 128, 128, 0.2)'
            - color: 'rgba(128, 128, 128, 0.9)'

# 然后在卡片中使用模板
type: custom:button-card
entity: switch.sonoff_xxxxxxxx
name: 主卧吊灯
show_name: true
show_icon: true
show_state: true
icon: mdi:ceiling-light
template: light_button

回复

使用道具 举报

2

主题

5

回帖

79

积分

注册会员

积分
79
金钱
72
HASS币
0
 楼主| 发表于 昨天 14:09 | 显示全部楼层
回复

使用道具 举报

2

主题

5

回帖

79

积分

注册会员

积分
79
金钱
72
HASS币
0
 楼主| 发表于 昨天 14:12 | 显示全部楼层

感谢解答
回复

使用道具 举报

2

主题

5

回帖

79

积分

注册会员

积分
79
金钱
72
HASS币
0
 楼主| 发表于 昨天 14:15 | 显示全部楼层

谢谢解答,可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2026-1-7 18:41 , Processed in 1.242221 second(s), 13 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表