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

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

[UI界面] 关于导航栏按钮居中的问题

[复制链接]

3

主题

95

帖子

745

积分

高级会员

Rank: 4

积分
745
金钱
650
HASS币
0
发表于 2023-9-26 17:17:30 | 显示全部楼层 |阅读模式
本帖最后由 lswq 于 2024-1-5 01:00 编辑

导航栏的按钮在themes中调整一直无法居中,想问问各位有没有什么方法~
 /* 移动导航栏至下端 */
      .header {
        top: auto !important;
        justify-content: center; /* 水平居中 */
        bottom: 0px !important;
        box-shadow: var(--footer-shadow);
        height: var(--header-height) !important;
      }     
      /* 导航栏按钮大小及去除选中底纹 */      
      ha-tabs {
        --paper-tabs-selection-bar-color: var(--header-tab-indicator-color) !important; /* 隐藏选中横线 */
        --mdc-icon-size: 26px; /* 图标大小 */
        display: flex;
        justify-content: center;
        overflow-x: auto; /* 允许水平滚动 */
        margin-left: 0 auto;
        margin-top: 15px; /* 上端距离大小 */
        height:var(--header-height) !important;
      }  



微信图片_20230926171711.png
回复

使用道具 举报

1

主题

175

帖子

1132

积分

金牌会员

Rank: 6Rank: 6

积分
1132
金钱
957
HASS币
0
发表于 2023-9-27 14:57:44 | 显示全部楼层
楼主卡片能否分享下?
回复

使用道具 举报

3

主题

95

帖子

745

积分

高级会员

Rank: 4

积分
745
金钱
650
HASS币
0
 楼主| 发表于 2023-9-27 18:07:57 | 显示全部楼层
zhanfu86 发表于 2023-9-27 14:57
楼主卡片能否分享下?

卡片是mushroom,你论坛搜这个关键词有很多帖子,我也是抄的别人的
回复

使用道具 举报

1

主题

175

帖子

1132

积分

金牌会员

Rank: 6Rank: 6

积分
1132
金钱
957
HASS币
0
发表于 2023-9-27 19:45:03 | 显示全部楼层
lswq 发表于 2023-9-27 18:07
卡片是mushroom,你论坛搜这个关键词有很多帖子,我也是抄的别人的

我看了你这个,特别喜欢。 可惜自己对页面排版的能力确实很差。
回复

使用道具 举报

3

主题

95

帖子

745

积分

高级会员

Rank: 4

积分
745
金钱
650
HASS币
0
 楼主| 发表于 2023-9-27 20:08:13 | 显示全部楼层
zhanfu86 发表于 2023-9-27 19:45
我看了你这个,特别喜欢。 可惜自己对页面排版的能力确实很差。

https://bbs.hassbian.com/thread-22464-1-1.html
回复

使用道具 举报

0

主题

17

帖子

300

积分

中级会员

Rank: 3Rank: 3

积分
300
金钱
283
HASS币
0
发表于 2023-10-5 18:07:17 | 显示全部楼层
本帖最后由 weiweistudio 于 2023-10-6 14:29 编辑

刚好遇到这问题,和楼主用的主题一样(minimalist-ios-tapbar)分享解决步骤
1. 找到对应的theme文件:config\themes\minimalist-ios-tapbar\minimalist-ios-tapbar.yaml
2. 修改主题文件CSS,在 #tabsContent 下添加 text-align: center;
3. 重新加载主题:开发者工具-服务-重新加载主题
# Move navbar
  card-mod-root-yaml: |
    ha-tabs$: |
      #tabsContent {
        width: 97%;
        text-align: center; }


回复

使用道具 举报

3

主题

95

帖子

745

积分

高级会员

Rank: 4

积分
745
金钱
650
HASS币
0
 楼主| 发表于 2023-10-20 01:29:39 | 显示全部楼层
weiweistudio 发表于 2023-10-5 18:07
刚好遇到这问题,和楼主用的主题一样(minimalist-ios-tapbar)分享解决步骤
1. 找到对应的theme文件:conf ...

牛逼兄弟,受教了~
回复

使用道具 举报

3

主题

95

帖子

745

积分

高级会员

Rank: 4

积分
745
金钱
650
HASS币
0
 楼主| 发表于 2024-1-4 16:36:35 | 显示全部楼层
weiweistudio 发表于 2023-10-5 18:07
刚好遇到这问题,和楼主用的主题一样(minimalist-ios-tapbar)分享解决步骤
1. 找到对应的theme文件:conf ...

老哥 更新到2024.01 minimalist的移动导航栏失效了是需要改点什么吗
回复

使用道具 举报

3

主题

95

帖子

745

积分

高级会员

Rank: 4

积分
745
金钱
650
HASS币
0
 楼主| 发表于 2024-1-5 00:59:02 | 显示全部楼层
lswq 发表于 2024-1-4 16:36
老哥 更新到2024.01 minimalist的移动导航栏失效了是需要改点什么吗

已解决 最新cadmod 3.4版本下需改为
      /* 调整页面顶端距离 */        
      ha-app-layout, div#view {
        transform: initial;
        padding: 0 !important;
        margin: 0 !important;
        width: 100%;
        padding-bottom: var(--header-height) !important;
      }
      /* 移动导航栏至下端 */
      app-header, div.header {
        top: auto !important;
        justify-content: center; /* 水平居中 */
        bottom: 0px !important;
        box-shadow: var(--footer-shadow);
        height: var(--header-height) !important;
      }     
      /* 导航栏上端距离 */        
      app-toolbar, div.toolbar {
        height: var(--header-base-height) !important;
        padding-bottom: env(safe-area-inset-bottom) !important;
      }

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-11 12:18 , Processed in 0.056239 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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