找回密码
 立即注册

微信扫码登录

搜索
查看: 2318|回复: 23

[UI界面] bubble card配置分享(ios风格)

[复制链接]

11

主题

254

回帖

2530

积分

金牌会员

积分
2530
金钱
2260
HASS币
20
发表于 2025-5-14 12:23:51 | 显示全部楼层 |阅读模式
本帖最后由 hungheo 于 2025-5-19 20:11 编辑

写在前面

bubble card是又爱又恨,感觉是吸收了button card、card-mod的很多功能,对比之前的browser-mod,确实很好用。
但是每个版本差异特别大,3.0又引入了很多功能,beta阶段问题一直不断。最近的beta.6又因为hacs或者版本控制的原因有可能会在加载的时候卡死。

不想搞这么复杂的,可以再等等插件作者发布稳定版!!!

2025-5-15更新
插件更新到beta.7,如果安装不了参考:https://github.com/Clooos/Bubble-Card/issues/1493

不用修改JS文件了,
主题文件添加以下CSS变量

bubble-backdrop-background-color: rgba(0,0,0,0.15)
重载主题,搞定



0、效果截图

bubble主题

1.png

自定义主题

屏幕截图 2025-05-14 100612.png

1、卡片配置

弹出卡片是先隐藏,再显示,即使隐藏的时候也有占位,所以最好放在最后。

详细配置:
type: vertical-stack
cards:
  - type: custom:bubble-card
    card_type: pop-up
    hash: "#zhuwo_presence" # 路径
    show_header: false
    margin_top_desktop: 10vh
    margin_top_mobile: 10vh
    hide_backdrop: false
    backdrop_blur: "0" #背景虚化,改了源代码,不会按照这个值设置
    bg_opacity: "40" # 内容卡片 透明度
    bg_blur: "10" # 内容卡片 虚化
    bg_color: "#ffffff" # 内容卡片 背景颜色
    shadow_opacity: "30" # 内容卡片 阴影
    modules:
      - default

2、JS文件修改


背景颜色'--bubble-backdrop-background-color',是根据卡片背景色计算的,没办法单独设置,所以修改了源代码

虚化值也顺带修改成固定值了,UI配置里面设置了也没用

修改内容:

游客,如果您要查看本帖隐藏内容请回复


3、自定义主题

有些版本的css配置有差别,比如:
图标活动的背景色
2.4.0的是accent-color
3.0.0.beta.4的是--bubble-default-color: color-mix(in srgb, rgb(0, 155, 255) 70%, var(--primary-background-color, #ffffff) 30%)

发现主题效果没有发生变化的时候,需要自行查找修改。

主题配置文件放附件了







自定义主题.zip

745 Bytes, 下载次数: 5

售价: 1 金钱  [记录]

自定义主题

修改后的JS.zip

94.84 KB, 下载次数: 5

售价: 1 金钱  [记录]

修改后的JS

评分

参与人数 1金钱 +12 收起 理由
隔壁的王叔叔 + 12 感谢楼主分享!

查看全部评分

回复

使用道具 举报

11

主题

254

回帖

2530

积分

金牌会员

积分
2530
金钱
2260
HASS币
20
 楼主| 发表于 2025-5-14 12:47:32 | 显示全部楼层
4、主题背景图片制作
先放个截图


屏幕截图 2025-05-14 124349.png



找好图片,重命名bg.jpg
新建一个html文件(两者在同一目录下),复制以下内容,保存,再打开就可以截图了

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  <title>图片遮罩示例</title>
  <style>
    .image-container {
      position: relative;
      display: inline-block; 
    }

    /* 图片样式 */
    .image-container img {
      display: block; 
      width: 100%; 
      height: auto;
    }
    .mask1 {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.15); /* 第一层颜色 */
      backdrop-filter: blur(30px);  /*模糊效果 */
      z-index: 1; 
    }

    .mask2 {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(255, 255, 255, 0.3); /* 第二层颜色 */
      backdrop-filter: blur(40px); /* 模糊效果 */
      z-index: 2; 
    }
  </style>
</head>
<body>
  <!-- 图片和遮罩层 -->
  <div class="image-container">
    <img src="bg.jpg" alt="示例图片" />
    <div class="mask1"></div>
    <div class="mask2"></div>
  </div>
</body>
</html>





回复

使用道具 举报

1

主题

158

回帖

1054

积分

金牌会员

积分
1054
金钱
895
HASS币
0
发表于 2025-5-14 13:07:46 | 显示全部楼层
论坛有你更美丽
回复

使用道具 举报

11

主题

100

回帖

383

积分

中级会员

积分
383
金钱
272
HASS币
0
发表于 2025-5-14 13:27:32 | 显示全部楼层
回复

使用道具 举报

3

主题

334

回帖

3697

积分

论坛元老

积分
3697
金钱
3360
HASS币
0
发表于 2025-5-14 14:52:19 | 显示全部楼层
感谢,学习下
回复

使用道具 举报

7

主题

93

回帖

2352

积分

金牌会员

积分
2352
金钱
2252
HASS币
0
发表于 2025-5-14 15:39:58 | 显示全部楼层
更新分享,学习下
回复

使用道具 举报

0

主题

91

回帖

388

积分

中级会员

积分
388
金钱
297
HASS币
0
发表于 2025-5-14 22:01:43 | 显示全部楼层
感谢,学习下
回复

使用道具 举报

0

主题

12

回帖

61

积分

注册会员

积分
61
金钱
49
HASS币
0
发表于 2025-5-15 11:14:35 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

7

主题

87

回帖

936

积分

高级会员

积分
936
金钱
842
HASS币
0
QQ
发表于 2025-5-15 12:04:03 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

7

主题

74

回帖

1065

积分

金牌会员

积分
1065
金钱
984
HASS币
0
发表于 2025-5-16 00:04:58 | 显示全部楼层
感谢分享
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-20 21:30 , Processed in 1.393506 second(s), 8 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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