mirror of
https://github.com/algerkong/AlgerMusicPlayer.git
synced 2026-04-03 14:20:50 +08:00
177 lines
5.3 KiB
CSS
177 lines
5.3 KiB
CSS
|
|
.mv-detail[data-v-f4c63e83] {
|
||
|
|
height: 100%;
|
||
|
|
--tw-bg-opacity: 1;
|
||
|
|
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
|
||
|
|
}
|
||
|
|
.mv-detail[data-v-f4c63e83]:is(.dark *) {
|
||
|
|
--tw-bg-opacity: 1;
|
||
|
|
background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
|
||
|
|
}
|
||
|
|
.mv-detail-title[data-v-f4c63e83] {
|
||
|
|
position: fixed;
|
||
|
|
top: 0px;
|
||
|
|
left: 0px;
|
||
|
|
right: 0px;
|
||
|
|
z-index: 10;
|
||
|
|
padding: 1rem;
|
||
|
|
transition-property: opacity;
|
||
|
|
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
||
|
|
transition-duration: 300ms;
|
||
|
|
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), transparent);
|
||
|
|
}
|
||
|
|
.mv-detail-title .title[data-v-f4c63e83] {
|
||
|
|
font-size: 1.125rem;
|
||
|
|
line-height: 1.75rem;
|
||
|
|
font-weight: 700;
|
||
|
|
--tw-text-opacity: 1;
|
||
|
|
color: rgb(255 255 255 / var(--tw-text-opacity, 1));
|
||
|
|
}
|
||
|
|
.video-container[data-v-f4c63e83] {
|
||
|
|
position: relative;
|
||
|
|
height: 100%;
|
||
|
|
width: 100%;
|
||
|
|
}
|
||
|
|
.video-container .video-player[data-v-f4c63e83] {
|
||
|
|
height: 100%;
|
||
|
|
width: 100%;
|
||
|
|
--tw-bg-opacity: 1;
|
||
|
|
background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
|
||
|
|
-o-object-fit: contain;
|
||
|
|
object-fit: contain;
|
||
|
|
}
|
||
|
|
.video-container .play-hint[data-v-f4c63e83] {
|
||
|
|
position: absolute;
|
||
|
|
inset: 0px;
|
||
|
|
display: flex;
|
||
|
|
align-items: center;
|
||
|
|
justify-content: center;
|
||
|
|
background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
|
||
|
|
--tw-bg-opacity: 0.5;
|
||
|
|
}
|
||
|
|
.video-container .play-hint .n-button[data-v-f4c63e83] {
|
||
|
|
--tw-text-opacity: 1;
|
||
|
|
color: rgb(255 255 255 / var(--tw-text-opacity, 1));
|
||
|
|
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
|
||
|
|
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
||
|
|
transition-duration: 150ms;
|
||
|
|
}
|
||
|
|
.video-container .play-hint .n-button[data-v-f4c63e83]:hover {
|
||
|
|
--tw-text-opacity: 1;
|
||
|
|
color: rgb(34 197 94 / var(--tw-text-opacity, 1));
|
||
|
|
}
|
||
|
|
.video-container .custom-controls[data-v-f4c63e83] {
|
||
|
|
position: absolute;
|
||
|
|
bottom: 0px;
|
||
|
|
left: 0px;
|
||
|
|
right: 0px;
|
||
|
|
padding: 1rem;
|
||
|
|
transition-property: opacity;
|
||
|
|
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
||
|
|
transition-duration: 300ms;
|
||
|
|
background: linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent);
|
||
|
|
}
|
||
|
|
.video-container .custom-controls .controls-main[data-v-f4c63e83] {
|
||
|
|
display: flex;
|
||
|
|
align-items: center;
|
||
|
|
justify-content: space-between;
|
||
|
|
}
|
||
|
|
.video-container .custom-controls .controls-main .left-controls[data-v-f4c63e83],
|
||
|
|
.video-container .custom-controls .controls-main .right-controls[data-v-f4c63e83] {
|
||
|
|
display: flex;
|
||
|
|
align-items: center;
|
||
|
|
gap: 0.5rem;
|
||
|
|
}
|
||
|
|
.video-container .custom-controls .controls-main .left-controls .n-button[data-v-f4c63e83],
|
||
|
|
.video-container .custom-controls .controls-main .right-controls .n-button[data-v-f4c63e83] {
|
||
|
|
--tw-text-opacity: 1;
|
||
|
|
color: rgb(255 255 255 / var(--tw-text-opacity, 1));
|
||
|
|
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
|
||
|
|
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
||
|
|
transition-duration: 150ms;
|
||
|
|
}
|
||
|
|
.video-container .custom-controls .controls-main .left-controls .n-button[data-v-f4c63e83]:hover,
|
||
|
|
.video-container .custom-controls .controls-main .right-controls .n-button[data-v-f4c63e83]:hover {
|
||
|
|
--tw-text-opacity: 1;
|
||
|
|
color: rgb(34 197 94 / var(--tw-text-opacity, 1));
|
||
|
|
}
|
||
|
|
.video-container .custom-controls .controls-main .left-controls .time-display[data-v-f4c63e83],
|
||
|
|
.video-container .custom-controls .controls-main .right-controls .time-display[data-v-f4c63e83] {
|
||
|
|
margin-left: 1rem;
|
||
|
|
font-size: 0.875rem;
|
||
|
|
line-height: 1.25rem;
|
||
|
|
--tw-text-opacity: 1;
|
||
|
|
color: rgb(255 255 255 / var(--tw-text-opacity, 1));
|
||
|
|
}
|
||
|
|
.mode-hint[data-v-f4c63e83] {
|
||
|
|
position: absolute;
|
||
|
|
top: 50%;
|
||
|
|
left: 50%;
|
||
|
|
display: flex;
|
||
|
|
--tw-translate-x: -50%;
|
||
|
|
--tw-translate-y: -50%;
|
||
|
|
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
|
||
|
|
flex-direction: column;
|
||
|
|
align-items: center;
|
||
|
|
}
|
||
|
|
.mode-hint .mode-icon[data-v-f4c63e83] {
|
||
|
|
margin-bottom: 0.5rem;
|
||
|
|
--tw-text-opacity: 1;
|
||
|
|
color: rgb(255 255 255 / var(--tw-text-opacity, 1));
|
||
|
|
}
|
||
|
|
.mode-hint .mode-text[data-v-f4c63e83] {
|
||
|
|
font-size: 0.875rem;
|
||
|
|
line-height: 1.25rem;
|
||
|
|
--tw-text-opacity: 1;
|
||
|
|
color: rgb(255 255 255 / var(--tw-text-opacity, 1));
|
||
|
|
}
|
||
|
|
.custom-slider[data-v-f4c63e83] .n-slider {
|
||
|
|
--n-rail-height: 4px;
|
||
|
|
--n-rail-color: rgba(255, 255, 255, 0.2);
|
||
|
|
--n-fill-color: #10b981;
|
||
|
|
--n-handle-size: 12px;
|
||
|
|
--n-handle-color: #10b981;
|
||
|
|
}
|
||
|
|
.progress-bar[data-v-f4c63e83] {
|
||
|
|
margin-bottom: 1rem;
|
||
|
|
}
|
||
|
|
.progress-bar .progress-rail[data-v-f4c63e83] {
|
||
|
|
position: relative;
|
||
|
|
height: 0.25rem;
|
||
|
|
width: 100%;
|
||
|
|
--tw-bg-opacity: 1;
|
||
|
|
background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
|
||
|
|
}
|
||
|
|
.progress-bar .progress-rail .progress-buffer[data-v-f4c63e83] {
|
||
|
|
position: absolute;
|
||
|
|
top: 0px;
|
||
|
|
left: 0px;
|
||
|
|
height: 100%;
|
||
|
|
--tw-bg-opacity: 1;
|
||
|
|
background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
|
||
|
|
}
|
||
|
|
.volume-control[data-v-f4c63e83] {
|
||
|
|
display: flex;
|
||
|
|
align-items: center;
|
||
|
|
gap: 0.5rem;
|
||
|
|
}
|
||
|
|
.volume-control .volume-slider[data-v-f4c63e83] {
|
||
|
|
width: 100px;
|
||
|
|
}
|
||
|
|
.controls-hidden[data-v-f4c63e83] {
|
||
|
|
opacity: 0;
|
||
|
|
pointer-events: none;
|
||
|
|
}
|
||
|
|
.cursor-hidden[data-v-f4c63e83] {
|
||
|
|
cursor: none;
|
||
|
|
}
|
||
|
|
.title-hidden[data-v-f4c63e83] {
|
||
|
|
opacity: 0;
|
||
|
|
}
|
||
|
|
.fade-enter-active[data-v-f4c63e83],
|
||
|
|
.fade-leave-active[data-v-f4c63e83] {
|
||
|
|
transition: opacity 0.3s ease;
|
||
|
|
}
|
||
|
|
.fade-enter-from[data-v-f4c63e83],
|
||
|
|
.fade-leave-to[data-v-f4c63e83] {
|
||
|
|
opacity: 0;
|
||
|
|
}
|