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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: gasment

[UI界面] bubble-card弹窗卡片使用方法分享

[复制链接]

18

主题

105

帖子

881

积分

论坛UI达人

积分
881
金钱
776
HASS币
10
 楼主| 发表于 2025-2-5 17:30:11 | 显示全部楼层
liu_han 发表于 2025-2-1 10:04
遇到个问题不知道怎么解决,
我直接使用垂直堆叠,没有问题,如【图1】

bubble-card必须在垂直堆叠的第一个卡片,你可以把垂直堆叠的第二个卡片设置为水平堆叠卡片,在水平卡片下再放其他卡片就可以了
回复

使用道具 举报

0

主题

37

帖子

118

积分

注册会员

Rank: 2

积分
118
金钱
81
HASS币
0
发表于 2025-2-14 10:22:10 | 显示全部楼层
请问我按照你这个设置,弹出的高度都是100%,不能根据弹出内容的高度自适应
回复

使用道具 举报

1

主题

28

帖子

109

积分

注册会员

Rank: 2

积分
109
金钱
81
HASS币
0
发表于 2025-2-15 00:24:57 | 显示全部楼层
试了下确实不错,他可以弹出类似这种页面吗 Snipaste_2025-02-14_21-07-03.png
回复

使用道具 举报

18

主题

105

帖子

881

积分

论坛UI达人

积分
881
金钱
776
HASS币
10
 楼主| 发表于 2025-2-17 11:11:56 | 显示全部楼层
7815480 发表于 2025-2-14 10:22
请问我按照你这个设置,弹出的高度都是100%,不能根据弹出内容的高度自适应
...

高度我这是写死的,只是根据实体状态来返回不同高度预设值,实体关闭的时候只有一个开关就低一些,开启时多了控制部件就高些
.bubble-pop-up {
    height: ${hass.states['switch.211106241774699_power'].state === "on" ? '420px' : '300px'} !important;    /* 设置已知的堆叠高度 */
    max-height: 95vh !important;  /* 最大高度为,防止超过屏幕高度 */
    bottom: 0vh !important;
      }


回复

使用道具 举报

0

主题

34

帖子

461

积分

中级会员

Rank: 3Rank: 3

积分
461
金钱
427
HASS币
0
发表于 2025-2-19 21:43:48 | 显示全部楼层
LZ能把完整代码分享出来吗   很喜欢你的卡片样式
回复

使用道具 举报

0

主题

8

帖子

196

积分

注册会员

Rank: 2

积分
196
金钱
188
HASS币
0
发表于 4 天前 | 显示全部楼层
是不是要弹出一个页面,也要把这个页面内容全部塞到一张垂直卡片里面
回复

使用道具 举报

23

主题

150

帖子

872

积分

高级会员

Rank: 4

积分
872
金钱
722
HASS币
0
发表于 4 天前 | 显示全部楼层
试试这个
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-3-4 19:23 , Processed in 0.081606 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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