diff --git a/src/components/ScrollableRow.tsx b/src/components/ScrollableRow.tsx index 955983e..b630ac6 100644 --- a/src/components/ScrollableRow.tsx +++ b/src/components/ScrollableRow.tsx @@ -102,7 +102,7 @@ export default function ScrollableRow({ >
{children} diff --git a/src/components/VideoCard.tsx b/src/components/VideoCard.tsx index b49a4f7..da3626e 100644 --- a/src/components/VideoCard.tsx +++ b/src/components/VideoCard.tsx @@ -264,7 +264,7 @@ export default function VideoCard({ priority={false} /> - {/* 悬浮层 - 添加渐变动画效果 */} + {/* 悬浮层 */}
{config.showPlayButton && ( )} - {/* 已看 / 收藏按钮 - 添加弹出动画 */} + {/* 已看 / 收藏按钮 */} {(config.showHeart || config.showCheckCircle) && ( -
+
{config.showCheckCircle && (
- {/* 集数徽章 / 标签元素 - 添加微动画 */} + {/* 评分徽章 */} {config.showRating && rate && ( -
+
{rate}
)} - {['playrecord', 'favorite'].includes(from) && - actualEpisodes && - actualEpisodes > 1 && - currentEpisode && ( -
- {currentEpisode}/{actualEpisodes} -
- )} + {/* 集数徽章 */} + {actualEpisodes && actualEpisodes > 1 && currentEpisode && ( +
+ {currentEpisode}/{actualEpisodes} +
+ )} - {from === 'search' && - actualEpisodes && - actualEpisodes > 1 && - !currentEpisode && ( -
- {actualEpisodes} -
- )} + {actualEpisodes && actualEpisodes > 1 && !currentEpisode && ( +
+ {actualEpisodes} +
+ )} - {/* 豆瓣链接按钮 - 添加滑入动画 */} + {/* 豆瓣链接按钮 */} {config.showDoubanLink && actualDoubanId && ( e.stopPropagation()} - className='absolute top-2 left-2 opacity-0 translate-x-[-10px] group-hover:opacity-100 group-hover:translate-x-0 transition-all duration-300' + className='absolute top-2 left-2 opacity-0 -translate-x-2 group-hover:translate-x-0 group-hover:opacity-100 group-hover:scale-110 transition-all duration-300' > - - {/* 进度条 - 移除进度变化动画 */} + {/* 进度条 */} {config.showProgress && progress !== undefined && (
)} - {/* 标题与来源信息 - 添加颜色过渡 */} - + {/* 标题与来源信息 */} + {actualTitle} {config.showSourceName && source_name && ( - - + + {source_name}