/* 底部导航样式 */ .active { color: var(--mina); } .Tabbar { position: fixed; bottom: 0; left: 0; display: flex; height: 115rpx; width: 100%; font-size: 26rpx; color: #888; background: #fff; z-index: 98; } .Tabbar .tab-item { width: 25%; text-align: center; position: relative; line-height: initial; } .tab-item .image { display: block; width: 54rpx; height: 54rpx; margin: 13rpx auto 0; } .dot { display: block; height: 15rpx; width: 15rpx; border-radius: 50%; background: #F51A1A; box-sizing: border-box; position: absolute; top: 3rpx; right: 30%; } .dots { display: block; height: 30rpx; border-radius: 30rpx; padding: 0 8rpx; font-size: 24rpx; color: #fff; line-height: 30rpx; background: #F51A1A; min-width: 30rpx; box-sizing: border-box; text-align: center; position: absolute; top: 10rpx; right: 20%; }