From f48f9c4e432829f385eb059277c364fd75923ca4 Mon Sep 17 00:00:00 2001 From: master1lan <278457198@qq.com> Date: Fri, 6 Jan 2023 15:30:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9video=E9=A1=B5=E9=9D=A2item?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/image/image.module.less | 4 +- src/components/image/imagetype.ts | 4 +- src/components/image/index.tsx | 2 +- src/components/masonry/index.tsx | 2 +- src/components/message/message.module.less | 5 +- src/components/proview/imageSize.tsx | 18 +++-- src/index.less | 2 +- src/routers/video/masonry.tsx | 6 +- src/routers/video/masonryItem.tsx | 74 +++++++++++++++--- src/routers/video/video.module.less | 89 ++++++++++++++++++---- src/routers/video/videotype.ts | 2 + src/utils/fetch/fetchtype.ts | 14 +++- src/utils/number/index.ts | 9 +++ 13 files changed, 184 insertions(+), 47 deletions(-) create mode 100644 src/utils/number/index.ts diff --git a/src/components/image/image.module.less b/src/components/image/image.module.less index a2a1b3e..82d5a72 100644 --- a/src/components/image/image.module.less +++ b/src/components/image/image.module.less @@ -9,9 +9,7 @@ display: inline-block; object-fit: cover; transition: opacity .5s linear; - -webkit-transition: opacity .5s linear; - transition: transform .2s linear; - -webkit-transition: transform .2s linear; + transition: transform .3s linear; &:hover { transform: scale(1.1); diff --git a/src/components/image/imagetype.ts b/src/components/image/imagetype.ts index 92b77e0..0ae73ed 100644 --- a/src/components/image/imagetype.ts +++ b/src/components/image/imagetype.ts @@ -15,8 +15,8 @@ export type ImageProps = { fallbackUrl?: string; /** * @description 图片默认宽度,因为自适应的原因最终效果可能大于该宽度 - * @default 180 - * @example 180 + * @default 200 + * @example 200 */ width?: number; /** diff --git a/src/components/image/index.tsx b/src/components/image/index.tsx index 17e45f9..eb003c9 100644 --- a/src/components/image/index.tsx +++ b/src/components/image/index.tsx @@ -36,7 +36,7 @@ function useLoading(url: string) { export default memo(function Image({ url, - width = 180, + width = 200, height, fallbackUrl = DefaultFallbackUrl, observer, diff --git a/src/components/masonry/index.tsx b/src/components/masonry/index.tsx index 858c5b2..9395ec7 100644 --- a/src/components/masonry/index.tsx +++ b/src/components/masonry/index.tsx @@ -62,7 +62,7 @@ export default function Masonry() {
@@ -83,13 +107,45 @@ const VideoInfo: FC< {title}
-