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

 找回密码
 立即注册
查看: 1445|回复: 8

[技术探讨] 为什么style一用css的样式就不能生效,就缩到左下角了

[复制链接]

2

主题

38

帖子

324

积分

中级会员

Rank: 3Rank: 3

积分
324
金钱
286
HASS币
0
发表于 2024-1-16 15:04:56 | 显示全部楼层 |阅读模式

微信截图_20240116150353.png
添加css样式之后,精简到3行也不生效

微信截图_20240116150442.png
是哪里出了问题,完全没有头绪
回复

使用道具 举报

146

主题

2267

帖子

7004

积分

元老级技术达人

积分
7004
金钱
4732
HASS币
30
发表于 2024-1-16 15:17:38 | 显示全部楼层
是不是缓存的问题,css还有个优先级的问题,可以被父div的css给优先控制了
回复

使用道具 举报

2

主题

38

帖子

324

积分

中级会员

Rank: 3Rank: 3

积分
324
金钱
286
HASS币
0
 楼主| 发表于 2024-1-16 15:49:16 | 显示全部楼层
本帖最后由 无情哈拉少 于 2024-1-17 10:00 编辑
bugensui 发表于 2024-1-16 15:17
是不是缓存的问题,css还有个优先级的问题,可以被父div的css给优先控制了

Ctrl+F5重新加载也不行,我ui.yaml精简到这一丢丢了,还是没生效


title: Home
views:
  - theme: Backend-selected
    title: 家庭总览
    path: overview
    icon: mdi:floor-plan
    type: panel
    badges: []
    cards:
      - type: custom:config-template-card
        entities:
          - switch.ccb5d1e8b32d_outlet
        card:
          type: picture-elements
          image: /local/ui/images/background1.png
          elements:
            - color_thresholds:
                - value: 20
                  color: '#f39c12'
                - value: 21
                  color: '#d35400'
                - value: 21.5
                  color: '#c0392b'
              entities:
                - sensor.foshan_temperature
              icon: mdi:home-thermometer-outline
              update_interval: 600
              show:
                icon: true
                legend: false
                name: false
              style: |
                :host {
                  left: 5%;
                  top:  5%;
                  width: 5%;
                }
              tap_action:
                action: navigate
                navigation_path: /lovelace/weather
              type: custom:mini-graph-card

回复

使用道具 举报

59

主题

673

帖子

4291

积分

论坛元老

Rank: 8Rank: 8

积分
4291
金钱
3613
HASS币
20
发表于 2024-1-17 14:21:07 | 显示全部楼层
这个设置位置
              style:
                left: 50%
                top: 50%
                width: 100%

这个设置css 试试
      card_mod:
        style: |
               :host {
                  left: 5%;
                  top:  5%;
                  width: 5%;
                }
回复

使用道具 举报

2

主题

38

帖子

324

积分

中级会员

Rank: 3Rank: 3

积分
324
金钱
286
HASS币
0
 楼主| 发表于 2024-1-17 15:01:12 | 显示全部楼层
gmshiwoge 发表于 2024-1-17 14:21
这个设置位置
              style:
                left: 50%

改成这样就直接报错了
回复

使用道具 举报

59

主题

673

帖子

4291

积分

论坛元老

Rank: 8Rank: 8

积分
4291
金钱
3613
HASS币
20
发表于 2024-1-17 15:12:53 | 显示全部楼层
无情哈拉少 发表于 2024-1-17 15:01
改成这样就直接报错了

              style: |
                :host {
                  left: 5%;
                  top:  5%;
                  width: 5%;
                }
这个删掉
回复

使用道具 举报

2

主题

38

帖子

324

积分

中级会员

Rank: 3Rank: 3

积分
324
金钱
286
HASS币
0
 楼主| 发表于 2024-1-17 18:57:16 | 显示全部楼层
gmshiwoge 发表于 2024-1-17 15:12
style: |
                :host {
                  left: 5%;

谢谢大佬,可以了
回复

使用道具 举报

7

主题

291

帖子

1041

积分

金牌会员

Rank: 6Rank: 6

积分
1041
金钱
749
HASS币
0
发表于 2024-7-8 20:36:07 | 显示全部楼层

大哥怎么弄的?我的也这样
回复

使用道具 举报

0

主题

21

帖子

1137

积分

金牌会员

Rank: 6Rank: 6

积分
1137
金钱
1116
HASS币
0
发表于 2024-8-26 23:09:52 | 显示全部楼层
mly1314 发表于 2024-7-8 20:36
大哥怎么弄的?我的也这样

card_mod:
        style: |
          :host{
          }

改成这样子。  在style 前面增加 card_mod
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 04:41 , Processed in 0.057671 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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