diff --git a/src/views/ads/compliance/tencent/index.vue b/src/views/ads/compliance/tencent/index.vue index 1b36340..10cbf66 100644 --- a/src/views/ads/compliance/tencent/index.vue +++ b/src/views/ads/compliance/tencent/index.vue @@ -142,7 +142,18 @@ @@ -876,6 +887,38 @@ onMounted(() => { border-radius: 4px; color: #fff; cursor: pointer; + position: relative; + overflow: hidden; +} + +.video-thumbnail { + width: 100%; + height: 100%; + object-fit: cover; +} + +.play-overlay { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 44px; + height: 44px; + background: rgba(0, 0, 0, 0.6); + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + color: #fff; + transition: opacity 0.3s; +} + +.video-preview:hover .play-overlay { + opacity: 1; +} + +.video-preview:not(:hover) .play-overlay { + opacity: 0.7; } .description-text {