From 48975ef247545811259e973665068f12559530d1 Mon Sep 17 00:00:00 2001 From: Momentry Studio Date: Fri, 24 Jul 2026 23:27:51 +0800 Subject: [PATCH] feat: add smart responsive design for VideoPlayer Responsive Design: - Mobile (<768px): 98% width, 50vh video height - Tablet (769-1024px): 900px max, 65vh video - Desktop (1025-1440px): 1000px max, 70vh video - Large (1441px+): 1200px max, 75vh video (advanced) - Ultra-wide (21:9 aspect): 60vh video height Features: - min() for max-width to prevent overflow - min() for max-height to respect viewport - calc() for dynamic height calculation - Aspect ratio media query for ultra-wide screens - Flexible toggle wrap on mobile --- src/components/VideoPlayer.vue | 48 +++++++++++++++++++++++++++++++--- 1 file changed, 45 insertions(+), 3 deletions(-) diff --git a/src/components/VideoPlayer.vue b/src/components/VideoPlayer.vue index 8a363ab..f4b3094 100644 --- a/src/components/VideoPlayer.vue +++ b/src/components/VideoPlayer.vue @@ -1171,9 +1171,51 @@ onUnmounted(() => {