uniapp如何修改tabBar的的样式

我们在用uni-app开发app应用使用tabBar进行导航时,想更改一些样式怎么办?官方上很多特定的样式当然满足不了我们的需求。我们一方面可以通过自定义导航的方式对整个导航进行自定义(可通过官网插件市场获取),还有一种就是比较简单粗暴的方式,直接覆盖原样式进行修改。

在项目根路径下的App.vue文件,增加以下代码:

<style lang="scss">

    uni-tabbar {
        .uni-tabbar { // tab背景
            background-image: linear-gradient(to top, #FAF8F8, #FFFFFF)!important; // tab背景图片或者渐变色,背景色和背景图片最多选择一个进行设置
            .uni-tabbar-border { // tabBar上边框
                background-color: #F7F4F4!important; // tabBar上边框的颜色
            }
            .uni-tabbar__bd { // tabBar单项
                .uni-tabbar__icon { // 图标
                    width: 48upx!important;
                    height: 48upx!important;
                }
                .uni-tabbar__label { // 文字
                    font-size: 20upx!important;
                }
            }
        }
    }
</style>
Logo

前往低代码交流专区

更多推荐