flx:样式调整
This commit is contained in:
parent
c78af468d1
commit
a68b9fbf9d
@ -7,14 +7,8 @@
|
|||||||
<p>发现精彩活动,展现创作才华</p>
|
<p>发现精彩活动,展现创作才华</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="hero-search">
|
<div class="hero-search">
|
||||||
<a-input-search
|
<a-input-search v-model:value="keyword" placeholder="搜索活动名称..." size="large" enter-button @search="handleSearch"
|
||||||
v-model:value="keyword"
|
class="search-input" />
|
||||||
placeholder="搜索活动名称..."
|
|
||||||
size="large"
|
|
||||||
enter-button
|
|
||||||
@search="handleSearch"
|
|
||||||
class="search-input"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -28,18 +22,9 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div v-else class="activities-grid">
|
<div v-else class="activities-grid">
|
||||||
<div
|
<div v-for="item in activities" :key="item.id" class="activity-card" @click="goDetail(item.id)">
|
||||||
v-for="item in activities"
|
|
||||||
:key="item.id"
|
|
||||||
class="activity-card"
|
|
||||||
@click="goDetail(item.id)"
|
|
||||||
>
|
|
||||||
<div class="card-cover">
|
<div class="card-cover">
|
||||||
<img
|
<img v-if="item.coverUrl" :src="item.coverUrl" :alt="item.contestName" />
|
||||||
v-if="item.coverUrl"
|
|
||||||
:src="item.coverUrl"
|
|
||||||
:alt="item.contestName"
|
|
||||||
/>
|
|
||||||
<div v-else class="cover-placeholder">
|
<div v-else class="cover-placeholder">
|
||||||
<span>{{ item.contestName.charAt(0) }}</span>
|
<span>{{ item.contestName.charAt(0) }}</span>
|
||||||
</div>
|
</div>
|
||||||
@ -69,12 +54,7 @@
|
|||||||
|
|
||||||
<!-- 分页 -->
|
<!-- 分页 -->
|
||||||
<div v-if="total > pageSize" class="pagination-wrap">
|
<div v-if="total > pageSize" class="pagination-wrap">
|
||||||
<a-pagination
|
<a-pagination v-model:current="page" :total="total" :page-size="pageSize" @change="fetchActivities" />
|
||||||
v-model:current="page"
|
|
||||||
:total="total"
|
|
||||||
:page-size="pageSize"
|
|
||||||
@change="fetchActivities"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@ -218,7 +198,7 @@ $primary: #6366f1;
|
|||||||
}
|
}
|
||||||
|
|
||||||
.card-cover {
|
.card-cover {
|
||||||
height: 160px;
|
height: 200px;
|
||||||
position: relative;
|
position: relative;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
|
||||||
|
|||||||
@ -693,15 +693,18 @@ $primary: #6366f1;
|
|||||||
|
|
||||||
.detail-hero {
|
.detail-hero {
|
||||||
position: relative;
|
position: relative;
|
||||||
height: 220px;
|
min-height: 150px;
|
||||||
|
display: flex;
|
||||||
|
// height: 220px;
|
||||||
border-radius: 20px;
|
border-radius: 20px;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
margin-bottom: 16px;
|
margin-bottom: 16px;
|
||||||
|
|
||||||
.hero-cover {
|
.hero-cover {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
// height: 100%;
|
||||||
object-fit: cover;
|
object-fit: contain;
|
||||||
|
margin: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.hero-placeholder {
|
.hero-placeholder {
|
||||||
@ -1258,7 +1261,7 @@ $primary: #6366f1;
|
|||||||
|
|
||||||
@media (max-width: 640px) {
|
@media (max-width: 640px) {
|
||||||
.detail-hero {
|
.detail-hero {
|
||||||
height: 180px;
|
// height: 180px;
|
||||||
border-radius: 16px;
|
border-radius: 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user