mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-05 23:56:42 +08:00
fix rank title
This commit is contained in:
@@ -29,11 +29,13 @@ const getChipColor = (type: string) => {
|
|||||||
<VImg
|
<VImg
|
||||||
aspect-ratio="3/2"
|
aspect-ratio="3/2"
|
||||||
:src="props.media?.poster_path"
|
:src="props.media?.poster_path"
|
||||||
lazy-src="https://picsum.photos/seed/picsum/200/300"
|
|
||||||
class="h-full w-full object-cover"
|
class="h-full w-full object-cover"
|
||||||
:class="hover.isHovering ? 'on-hover' : ''"
|
:class="hover.isHovering ? 'on-hover' : ''"
|
||||||
cover
|
cover
|
||||||
>
|
>
|
||||||
|
<template #placeholder>
|
||||||
|
<div class="relative animate-pulse bg-gray-300 w-full"><div class="w-full" style="padding-bottom: 150%;"></div></div>
|
||||||
|
</template>
|
||||||
<!-- 类型角标 -->
|
<!-- 类型角标 -->
|
||||||
<VChip
|
<VChip
|
||||||
variant="elevated"
|
variant="elevated"
|
||||||
|
|||||||
+71
-30
@@ -1,43 +1,84 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import MediaCardSlideView from '@/views/discover/MediaCardSlideView.vue';
|
import MediaCardSlideView from "@/views/discover/MediaCardSlideView.vue";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<RouterLink to="/browse/tmdb/trending" class="text-2xl font-weight-medium my-4">
|
<div class="slider-header">
|
||||||
流行趋势
|
<RouterLink to="/browse/tmdb/trending" class="slider-title">
|
||||||
</RouterLink>
|
<span>流行趋势</span>
|
||||||
<MediaCardSlideView apipath="tmdb/trending"/>
|
<VIcon icon="mdi-arrow-right-circle-outline" class="ms-1" />
|
||||||
|
</RouterLink>
|
||||||
|
</div>
|
||||||
|
<MediaCardSlideView apipath="tmdb/trending" />
|
||||||
|
|
||||||
<RouterLink to="/browse/tmdb/movies" class="text-2xl font-weight-medium my-5">
|
<div class="slider-header">
|
||||||
热门电影
|
<RouterLink to="/browse/tmdb/movies" class="slider-title">
|
||||||
</RouterLink>
|
<span>热门电影</span>
|
||||||
<MediaCardSlideView apipath="tmdb/movies"/>
|
<VIcon icon="mdi-arrow-right-circle-outline" class="ms-1" />
|
||||||
|
</RouterLink>
|
||||||
|
</div>
|
||||||
|
<MediaCardSlideView apipath="tmdb/movies" />
|
||||||
|
|
||||||
<RouterLink to="/browse/tmdb/tvs" class="text-2xl font-weight-medium my-5">
|
<div class="slider-header">
|
||||||
热门电视剧
|
<RouterLink to="/browse/tmdb/tvs" class="slider-title">
|
||||||
</RouterLink>
|
<span>热门电视剧</span>
|
||||||
<MediaCardSlideView apipath="tmdb/tvs"/>
|
<VIcon icon="mdi-arrow-right-circle-outline" class="ms-1" />
|
||||||
|
</RouterLink>
|
||||||
|
</div>
|
||||||
|
<MediaCardSlideView apipath="tmdb/tvs" />
|
||||||
|
|
||||||
<RouterLink to="/browse/douban/movies" class="text-2xl font-weight-medium my-5">
|
<div class="slider-header">
|
||||||
最新电影
|
<RouterLink to="/browse/douban/movies" class="slider-title">
|
||||||
</RouterLink>
|
<span>最新电影</span>
|
||||||
<MediaCardSlideView apipath="douban/movies"/>
|
<VIcon icon="mdi-arrow-right-circle-outline" class="ms-1" />
|
||||||
|
</RouterLink>
|
||||||
|
</div>
|
||||||
|
<MediaCardSlideView apipath="douban/movies" />
|
||||||
|
|
||||||
<RouterLink to="/browse/douban/tvs" class="text-2xl font-weight-medium my-5">
|
<div class="slider-header">
|
||||||
最新电视剧
|
<RouterLink to="/browse/douban/tvs" class="slider-title">
|
||||||
</RouterLink>
|
<span>最新电视剧</span>
|
||||||
<MediaCardSlideView apipath="douban/tvs"/>
|
<VIcon icon="mdi-arrow-right-circle-outline" class="ms-1" />
|
||||||
|
</RouterLink>
|
||||||
|
</div>
|
||||||
|
<MediaCardSlideView apipath="douban/tvs" />
|
||||||
|
|
||||||
<RouterLink to="/browse/douban/tv_weekly_chinese" class="text-2xl font-weight-medium my-5">
|
<div class="slider-header">
|
||||||
国产剧集榜
|
<RouterLink to="/browse/douban/tv_weekly_chinese" class="slider-title">
|
||||||
</RouterLink>
|
<span>国产剧集榜</span>
|
||||||
<MediaCardSlideView apipath="douban/tv_weekly_chinese"/>
|
<VIcon icon="mdi-arrow-right-circle-outline" class="ms-1" />
|
||||||
|
</RouterLink>
|
||||||
<RouterLink to="/browse/douban/tv_weekly_global" class="text-2xl font-weight-medium my-5">
|
</div>
|
||||||
全球剧集榜
|
<MediaCardSlideView apipath="douban/tv_weekly_chinese" />
|
||||||
</RouterLink>
|
|
||||||
<MediaCardSlideView apipath="douban/tv_weekly_global"/>
|
|
||||||
|
|
||||||
|
<div class="slider-header">
|
||||||
|
<RouterLink to="/browse/douban/tv_weekly_global" class="slider-title">
|
||||||
|
<span>全球剧集榜</span>
|
||||||
|
<VIcon icon="mdi-arrow-right-circle-outline" class="ms-1" />
|
||||||
|
</RouterLink>
|
||||||
|
</div>
|
||||||
|
<MediaCardSlideView apipath="douban/tv_weekly_global" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
<style type="text/css">
|
||||||
|
.slider-header {
|
||||||
|
position: relative;
|
||||||
|
display: flex;
|
||||||
|
margin-block: 1.5rem 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.slider-title {
|
||||||
|
--tw-text-opacity: 1;
|
||||||
|
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
font-size: 1.25rem;
|
||||||
|
font-weight: 700;
|
||||||
|
line-height: 1.75rem;
|
||||||
|
transition-duration: 0.3s;
|
||||||
|
|
||||||
|
@apply text-gray-600;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user