| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- /* custom-tab-bar/index.wxss */
-
- /* 底部TabBar容器 */
- .tab-bar {
- position: fixed;
- bottom: 0;
- left: 0;
- right: 0;
- /* 基础高度 + 安全区域高度(适配苹果底部横条) */
- height: calc(80rpx + env(safe-area-inset-bottom));
- padding-bottom:calc(env(safe-area-inset-bottom) - 30rpx);
- background-color: #ffffff;
- border-top: 1px solid #eeeeee;
- display: flex;
- justify-content: space-around;
- align-items: center;
- z-index: 999;
- box-sizing: border-box; /* 确保padding不会撑开容器高度 */
- }
-
- /* 单个Tab项容器 */
- .tab-item {
- flex: 1;
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: center;
- padding: 8rpx 0;
- }
-
- /* 图标样式 */
- .tab-item .icon {
- width: 50rpx;
- height: 50rpx;
- margin-bottom: 10rpx;
- display: block;
- }
-
- /* 文字样式 */
- .tab-item .text {
- font-size: 26rpx;
- color: #8a8a8a;
- line-height: 1;
- font-weight: 500;
-
- }
-
- .tab-item .text.active {
- color: #0F80DC; /* 选中颜色 */
- font-weight: 500;
- }
|