From afdca5cb7b8d5c735ab70926e4f5853d904991c6 Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期四, 14 十二月 2023 13:54:53 +0800 Subject: [PATCH] 修改样式 --- src/views/components/home.vue | 51 +++++++++++++++++++++------------------------------ 1 files changed, 21 insertions(+), 30 deletions(-) diff --git a/src/views/components/home.vue b/src/views/components/home.vue index e3cd338..94d2fac 100644 --- a/src/views/components/home.vue +++ b/src/views/components/home.vue @@ -19,8 +19,7 @@ </div> </div> </div> - - <div class="login-container list-container"> + <div class="login-container"> <login-form ref="loginRef"/> </div> @@ -42,7 +41,6 @@ </div> </div> </div> - <div class="list-container"> <div class="tit"> <div> @@ -127,7 +125,7 @@ const getPubList = async ()=>{ const res = await getPublish({title: '', content: '', pageNum: 1, pageSize: 5}) if(res.code == 200){ - state.pubList = res.data.list + state.pubList = res.data.list.filter(item => item.publication == 0) }else{ ElMessage.warning(res.message) } @@ -147,37 +145,40 @@ display: flex; flex-direction: column; align-items: center; - margin-top: 160px; + margin-top: 150px; .main-content{ width: 1200px; - height: calc(100vh - 250px); - margin: 15px 0; + margin: 15px 0 50px; + display: grid; + grid-gap: 15px; + grid-template-columns: repeat(2, 1fr); + grid-template-rows: repeat(2, 350px); + grid-auto-flow: row; + justify-content: center; color: #333; - display: flex; - flex-wrap: wrap; - align-items: center; + + .login-container{ + border-radius: 4px; + box-shadow: 1px 1px 3px rgba(0,0,0,.04); + padding: 0 15px; + overflow: hidden; + background: url("../../assets/images/login-bg.jpg"); + } .list-container{ border-radius: 4px; - width: calc(50% - 7.5px); - height: calc(50% - 7.5px); - margin-bottom: 15px; box-shadow: 1px 1px 3px rgba(0,0,0,.04); padding: 0 15px; overflow: hidden; background: #fff url("../../assets/images/city-bg.png") no-repeat right bottom; background-size: 40% auto; - &:nth-of-type(2n+1){ - margin-right: 15px; - } - .tit{ display: flex; align-items: center; justify-content: space-between; - height: 50px; + padding: 10px 0; border-bottom: 1px solid #ebeef5; &>div{ display: flex; @@ -189,20 +190,14 @@ } .list{ width: 100%; - height: calc(100% - 60px); - padding: 5px 0; - margin-top: 5px; - display: flex; - flex-direction: column; - justify-content: space-around; + margin-top: 10px; &>div{ width: 100%; - padding: 5px; display: flex; align-items: center; cursor: pointer; - + padding: 5px; border-radius: 4px; &>div:first-of-type{ @@ -240,10 +235,6 @@ } } } - .login-container{ - background: url("../../assets/images/login-bg.jpg"); - } - } } </style> -- Gitblit v1.9.2