找回密码
 立即注册

微信扫码登录

搜索
查看: 153|回复: 2

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

[复制链接]

2

主题

2

回帖

69

积分

注册会员

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


回复

使用道具 举报

24

主题

568

回帖

3989

积分

论坛元老

积分
3989
金钱
3397
HASS币
18
发表于 前天 09:45 | 显示全部楼层
用card-mod
回复

使用道具 举报

6

主题

9

回帖

1435

积分

超级版主

积分
1435
金钱
1420
HASS币
0

论坛风云人物

发表于 前天 16:59 | 显示全部楼层
本帖最后由 八哥 于 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

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-6 03:07 , Processed in 1.354138 second(s), 8 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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