『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1416|回复: 5

[UI界面] 关于button-card布局的求助

[复制链接]

1

主题

3

帖子

48

积分

新手上路

Rank: 1

积分
48
金钱
45
HASS币
0
发表于 2024-3-7 22:57:04 | 显示全部楼层 |阅读模式
本帖最后由 susson 于 2024-3-7 22:59 编辑

以下是我编写的button-card代码样式,我想实现“当前温度”的标题和值显示在一条水平线上,并且显示在绿色区块上下居中的位置,“当前湿度”也是一样。
最近刚玩HA,看了几个视频教程想尝试自己写样式,结果遇到问题很久都没有解决。希望论坛里的大佬们帮忙看看

下载.png

  - type: custom:button-card
    entity: switch.zimi_dhkg02_cffb_left_switch_service
    show_state: false
    show_name: false
    show_label: false
    show_icon: true
    icon: mdi:thermometer-water
    styles:
      grid:
        - grid-template-areas: '"i" "t" "h"'
      card:
        - width: 255px
        - height: 255px
        - padding: 15px
        - border: 0
        - background: '#3d4244'
      img_cell:
        - width: 35px
        - justify-self: start
      icon:
        - width: 50px
        - color: '#97989c'
    custom_fields:
      t:
        card:
          type: custom:button-card
          entity: sensor.miaomiaoce_t2_3a53_temperature_humidity_sensor
          name: 当前温度
          show_icon: false
          show_state: true
          styles:
            grid:
              - grid-template-areas: '"n s"'
              - grid-template-rows: 1fr
            card:
              - border: 0
              - border-radius: 0
              - height: 30px
              - background: '#1c881b'
            name:
              - justify-self: start
      h:
        card:
          type: custom:button-card
          entity: sensor.miaomiaoce_t2_3a53_relative_humidity
          name: 当前湿度
          show_icon: false
          show_state: true
          styles:
            grid:
              - grid-template-areas: '"n s"'
              - grid-template-rows: 1fr
            card:
              - border: 0
              - border-radius: 0
              - height: 30px
              - background: '#0273a6'
            name:
              - justify-self: start




回复

使用道具 举报

40

主题

2176

帖子

8286

积分

元老级技术达人

积分
8286
金钱
6095
HASS币
110
发表于 2024-3-8 11:50:07 | 显示全部楼层
chatgpt
回复

使用道具 举报

1

主题

51

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
金钱
153
HASS币
0
发表于 2024-8-17 14:17:36 | 显示全部楼层
路过~~~~
回复

使用道具 举报

11

主题

304

帖子

1635

积分

金牌会员

Rank: 6Rank: 6

积分
1635
金钱
1331
HASS币
0
发表于 2024-8-17 16:58:39 | 显示全部楼层

chatgpt最近发现有点坑。复杂的一些功能它理解不了,乱给答案。
回复

使用道具 举报

40

主题

2176

帖子

8286

积分

元老级技术达人

积分
8286
金钱
6095
HASS币
110
发表于 2024-8-19 08:32:21 | 显示全部楼层
fay000fay 发表于 2024-8-17 16:58
chatgpt最近发现有点坑。复杂的一些功能它理解不了,乱给答案。

那就换星火 文心一言 KIMI啥的
这里主要还是css布局,我记得最近有几个帖子专门讲这个插件 你好好看看应该就可以了
回复

使用道具 举报

11

主题

304

帖子

1635

积分

金牌会员

Rank: 6Rank: 6

积分
1635
金钱
1331
HASS币
0
发表于 2024-8-19 08:46:14 | 显示全部楼层
type: custom:button-card
entity: switch.zimi_dhkg02_cffb_left_switch_service
show_state: false
show_name: false
show_label: false
show_icon: true
icon: mdi:thermometer-water
styles:
  grid:
    - grid-template-areas: '"i" "t" "h"'
  card:
    - width: 255px
    - height: 255px
    - padding: 15px
    - border: 0
    - background: '#3d4244'
  img_cell:
    - width: 45px
    - justify-self: start
  icon:
    - width: 50px
    - color: '#97989c'
custom_fields:
  t:
    card:
      type: custom:button-card
      entity: sensor.miaomiaoce_t2_3a53_temperature_humidity_sensor
      name: 当前温度
      show_icon: false
      show_state: true
      styles:
        grid:
          - grid-template-areas: '"n s"'
          - grid-template-columns: 1fr 1fr
          - column-gap: 10px
         
        card:
          - border: 0
          - border-radius: 0
          - height: 30px
          - background: '#1c881b'
        name:
          - justify-self: end
          - align-self: center
        state:
          - justify-self: start
          - align-self: center
  h:
    card:
      type: custom:button-card
      entity: sensor.miaomiaoce_t2_3a53_relative_humidity
      name: 当前湿度
      show_icon: false
      show_state: true
      styles:
        grid:
          - grid-template-areas: '"n s"'
          - grid-template-columns: 1fr 1fr
          - column-gap: 10px
        card:
          - border: 0
          - border-radius: 0
          - height: 30px
          - background: '#0273a6'
        name:
          - justify-self: end
          - align-self: center
        state:
          - justify-self: start
          - align-self: center
QQ截图20240819084552.png
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 05:41 , Processed in 0.122741 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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