From f4139513f98ed9fbe149f75e494a49481cd14ccd Mon Sep 17 00:00:00 2001 From: 康凯 <kangk26@foxmail.com> Date: Tue, 14 Dec 2021 18:19:15 +0800 Subject: [PATCH] 6.详情页顶部图片到下面白色框主体、左右两侧是圆角。 7.高亮状态栏,红色应该和文字等宽 8.详情页选项卡、关键字和简介之间是有分割的 --- src/views/spirit/detail.vue | 99 +++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 83 insertions(+), 16 deletions(-) diff --git a/src/views/spirit/detail.vue b/src/views/spirit/detail.vue index ca2c8d2..029b5ff 100644 --- a/src/views/spirit/detail.vue +++ b/src/views/spirit/detail.vue @@ -27,7 +27,9 @@ </div> </mt-tab-container-item> <mt-tab-container-item id="2"> - <CustomSearch3 v-on:search="SearchImages"></CustomSearch3> + <div class="search-div"> + <CustomSearch3 v-on:search="SearchImages"></CustomSearch3> + </div> <div class="content-images" v-infinite-scroll="NextImages" :infinite-scroll-disabled="images.scrollDisabled" @@ -44,7 +46,9 @@ </div> </mt-tab-container-item> <mt-tab-container-item id="3"> - <CustomSearch3 v-on:search="SearchVideos"></CustomSearch3> + <div class="search-div"> + <CustomSearch3 v-on:search="SearchVideos"></CustomSearch3> + </div> <div class="content-videos" v-infinite-scroll="NextVideos" :infinite-scroll-disabled="videos.scrollDisabled" @@ -61,6 +65,7 @@ <div class="item-introduce">{{ item.description }}</div> </div> </div> + <div class="line"></div> </div> </mt-tab-container-item> </mt-tab-container> @@ -200,14 +205,14 @@ }, ToImageDetail: function (id) { let objId = this.$route.query.id; - this.$router.push({name: "spirit-detail-image", query: {id: id, objId: objId}}); + this.$router.push({name: "scenery-detail-image", query: {id: id, objId: objId}}); }, ToVideoDetail: function (id) { let objId = this.$route.query.id; - this.$router.push({name: "spirit-detail-video", query: {id: id, objId: objId}}); + this.$router.push({name: "scenery-detail-video", query: {id: id, objId: objId}}); }, ToListPage: function () { - this.$router.push({name: "spirit-list"}) + this.$router.push({name: "scenery-list"}) }, }, watch: { @@ -239,6 +244,12 @@ </script> <style scoped> +.line { + width: 100%; + border: 1px solid #EEEEEE; + margin: 3vh 0; +} + .data-detail { width: 100%; } @@ -323,35 +334,62 @@ } .data-detail .content { - width: 90%; - height: 84.1vh; - margin-left: 5%; - border-radius: 30px; + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: center; + + width: 100%; + height: 84vh; + background: #F8F8F8; +} + +.mint-navbar { + width: 100%; +} + +.mint-navbar /deep/ .mint-tab-item{ + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + + padding: 7px 0; } .mint-navbar /deep/ .mint-tab-item-label { + width: 8rem; font-size: 2rem; font-family: Source Han Sans CN; font-weight: 500; line-height: 2rem; color: #767676; opacity: 1; + + padding: 10px 0; } .mint-navbar /deep/ .is-selected { color: #BC0000; - border-bottom: 0.3vh solid #BC0000; + border-bottom: 0px; } .mint-navbar /deep/ .is-selected .mint-tab-item-label { color: #BC0000; + border-bottom: 0.3vh solid #BC0000; +} + +.mint-tab-container { + width: 100%; } .mint-tab-container /deep/ .mint-tab-container-item:nth-child(1) { - padding-top: 5vh; } .content-keyword { + margin-top: 1vh; + padding: 5%; + background: #FFFFFF; text-align: left; font-size: 1.87rem; font-family: Source Han Serif CN; @@ -372,6 +410,10 @@ } .content-introduction { + margin-top: 1vh; + padding: 5% 5% 15% 5%; + border-radius: 0 0 30px 30px; + background: #FFFFFF; text-align: left; font-size: 1.87rem; font-family: Source Han Serif CN; @@ -392,11 +434,12 @@ } .mint-tab-container /deep/ .mint-tab-container-item:nth-child(2) { - padding-top: 2vh; } -.custom-search3 { - margin-bottom: 2vh; +.search-div { + background: #FFFFFF; + padding: 5%; + margin-bottom: 1vh; } .content-images { @@ -405,9 +448,22 @@ flex-direction: row; justify-content: flex-start; align-items: flex-start; + align-content:flex-start; + + height: 65vh; + overflow: scroll; + padding-top: 2vh; + background: #FFFFFF; + border-radius: 0 0 30px 30px; } .content-images .content-item { + display: flex; + flex-wrap: wrap; + flex-direction: column; + justify-content: center; + align-items: center; + width: 50%; height: 25vh; } @@ -442,14 +498,25 @@ } .mint-tab-container /deep/ .mint-tab-container-item:nth-child(3) { - padding-top: 2vh; + } .content-videos { display: flex; + flex-wrap: wrap; flex-direction: column; justify-content: flex-start; align-items: center; + + height: 65vh; + overflow: scroll; + padding-top: 4vh; + background: #FFFFFF; + border-radius: 0 0 30px 30px; +} + +.content-videos .line{ + width: 90%; } .content-videos .content-item { @@ -460,7 +527,7 @@ align-items: center; height: 10vh; - margin: 2vh auto; + width: 90%; } .content-videos .item-left { -- Gitblit v1.9.3