Commit e4a8319f71f46d9b2632cba82e0cfe5bdcbde89c
1 parent
a462b23c
perf: camera manage show video name on hover video component
Showing
1 changed file
with
22 additions
and
3 deletions
... | ... | @@ -185,7 +185,7 @@ |
185 | 185 | :span="getColLayout" |
186 | 186 | > |
187 | 187 | <div class="box-border w-full h-full p-3"> |
188 | - <div class="bg-yellow-50 w-full h-full overflow-hidden relative"> | |
188 | + <div class="bg-yellow-50 w-full h-full overflow-hidden relative video-container"> | |
189 | 189 | <VideoPlay |
190 | 190 | @error="handleVideoError" |
191 | 191 | v-bind="options" |
... | ... | @@ -193,9 +193,10 @@ |
193 | 193 | :title="item.name" |
194 | 194 | /> |
195 | 195 | <div |
196 | - class="absolute hidden top-0 left-0 z-50 bg-gray-200 text-lg w-full h-full flex justify-center items-center" | |
196 | + class="video-container-mask absolute top-0 left-0 z-50 text-lg w-full text-light-50 flex justify-center items-center" | |
197 | + style="height: 100%; background-color: rgba(0, 0, 0, 0.5)" | |
197 | 198 | > |
198 | - <span>视频名称</span> | |
199 | + <span>{{ item.name }}</span> | |
199 | 200 | </div> |
200 | 201 | </div> |
201 | 202 | </div> |
... | ... | @@ -235,4 +236,22 @@ |
235 | 236 | position: absolute; |
236 | 237 | height: calc(100%) !important; |
237 | 238 | } |
239 | + | |
240 | + .split-screen-mode:deep(.d-player-control) { | |
241 | + z-index: 99; | |
242 | + } | |
243 | + | |
244 | + .video-container { | |
245 | + .video-container-mask { | |
246 | + opacity: 0; | |
247 | + transition: opacity 0.5; | |
248 | + pointer-events: none; | |
249 | + } | |
250 | + | |
251 | + &:hover { | |
252 | + .video-container-mask { | |
253 | + opacity: 1; | |
254 | + } | |
255 | + } | |
256 | + } | |
238 | 257 | </style> | ... | ... |