paella-core
Version:
Multistream HTML video player
73 lines (65 loc) • 1.82 kB
CSS
:root {
--video-container-message-bkg: rgba(0, 0, 0, 0.4);
--video-container-message-color: white;
}
.video-container-message {
display: flex;
justify-content: space-around;
flex-wrap: wrap;
position: absolute;
left: 0px;
top: 0px;
bottom: 0px;
right: 0px;
padding-top: 1%;
pointer-events: none;
container-type: size;
container-name: video-container-message;
}
.video-container-message .container {
width: 31%;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
height: 30%;
}
.video-container-message .container .message-content {
background-color: var(--video-container-message-bkg);
border-radius: 5px;
padding-left: 10%;
padding-right: 10%;
text-align: center;
width: 40%;
}
.video-container-message .container .message-content .text {
text-shadow: 0px 0px 3px var(--video-container-message-bkg);
color: var(--video-container-message-color);
width: 100%;
}
.video-container-message .container .message-content i {
display: inline-block;
width: 90%;
padding-top: 10%;
}
.video-container-message .container .message-content i svg {
width: 100%;
height: 100%;
fill: var(--video-container-message-color);
color: var(--video-container-message-color);
}
@container video-container-message (max-width: 700px) {
.video-container-message .container .message-content .text {
font-size: 1.2em;
}
}
@container video-container-message (min-width: 700px) and (max-width: 1300px) {
.video-container-message .container .message-content .text {
font-size: 2.0em;
}
}
@container video-container-message (min-width: 1300px) {
.video-container-message .container .message-content .text {
font-size: 2.3em;
}
}