UNPKG

paella-core

Version:
94 lines (74 loc) 1.68 kB
.video-canvas .button-area { position: absolute; top: 5px; left: 0px; right: 0px; pointer-events: none; text-align: center; z-index: 1; container-type: size; container-name: button-area; } .video-canvas .button-area button { pointer-events: all; margin: 2px; width: 40px; opacity: 0.8; background-color: var(--main-bg-color); border: none; border-radius: 5px; opacity: 0.3; } .video-canvas:hover .button-area button { opacity: 1; } .video-canvas .button-area button:hover { background-color: var(--highlight-bg-color-hover); } .video-canvas .button-area button i svg { width: 100%; height: 100%; fill: var(--main-fg-color); color: var(--main-fg-color); } .video-canvas .button-area button:hover { opacity: 1; } .video-canvas .button-area button.align-left { float: left; } .video-canvas .button-area button.align-right { float: right; } .video-canvas .button-area { padding: 5px; } .video-canvas.image-canvas .image-container { width: 100%; height: 100%; display: flex; align-items: center; align-content: center; justify-content: center; } .video-canvas.image-canvas img.landscape { height: 100%; } .video-canvas.image-canvas img.portrait { width: 100%; } @container button-area (max-width: 200px) { .video-canvas .button-area button { width: 25cqi; } } @container button-area (min-width: 200px) and (max-width: 350px) { .video-canvas .button-area button { width: 45px; } } @container button-area (min-width: 350px) { .video-canvas .button-area button { width: 55px; } }