From 33413c6be7f338ba1ee92b3218e5c078364675dc Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期三, 24 七月 2024 17:29:07 +0800 Subject: [PATCH] 提交 --- pages/tabBar/tabBarIndex.vue | 35 ++++++++++++++++++++++++++--------- 1 files changed, 26 insertions(+), 9 deletions(-) diff --git a/pages/tabBar/tabBarIndex.vue b/pages/tabBar/tabBarIndex.vue index 74a1343..41b04ae 100644 --- a/pages/tabBar/tabBarIndex.vue +++ b/pages/tabBar/tabBarIndex.vue @@ -6,14 +6,14 @@ :fixed="false" :placeholder="false" :safeAreaInsetBottom="false" - activeColor="#48bff4" + activeColor="#0f7ff9" > <u-tabbar-item v-for="(item, index) in tabBarList" :key="index" :text="item.text" :name="item.pagePath" @click="click_page" - > + :class="{active: currentPagePath == item.pagePath}"> <image class="u-page__item__slot-icon" slot="inactive-icon" :src="item.iconPath"></image> <image class="u-page__item__slot-icon" slot="active-icon" :src="item.selectedIconPath"></image> </u-tabbar-item> @@ -54,17 +54,34 @@ } </script> -<style> +<style lang="scss"> .tabBar_css{ position: fixed; - bottom: 0; - background-color: red; + bottom: 10px; + left: 50%; + transform: translateX(-50%); z-index: 9999; - width: 100%; - box-shadow: 0 -3px 12px rgba(0,0,0,0.05); + width: calc(100vw - 20px); + border-radius: 99px; + overflow: hidden; + box-shadow: 0 -6px 10px rgba(150, 150, 150, 0.1), 0 6px 10px rgba(150, 150, 150, 0.1); + + /deep/ .u-tabbar .u-border-top{ + border-color: rgba(0,0,0,0) !important; + } } .u-page__item__slot-icon{ - width: 22px; - height: 22px; + width: 20px; + height: 20px; +} +/deep/ .u-tabbar-item__text{ + margin-top: 0 !important; + line-height: 20px !important; +} + +.active{ + /deep/ .u-tabbar-item__text{ + + } } </style> \ No newline at end of file -- Gitblit v1.9.2