Shinobi/web/assets/css/bs5.wallview.css

110 lines
2.0 KiB
CSS

#wallview-container {
position: absolute;
width: 100vw;
height: 100vh;
background: rgba(0, 0, 0, 0.9);
}
#wallview-canvas,body {
position: relative;
width: 100vw;
height: 100vh;
flex-grow: 1;
overflow: hidden;
flex: 1;
}
#wallview-controls{
position: absolute;
top: 0;
right: 30px;
padding: 5px;
opacity: 0;
transition: 0.2s;
z-index: 12;
border-radius: 0 0 5px 5px;
}
#wallview-controls:hover{
opacity: 100%;
background: rgba(0,0,0,0.2)
}
#wallview-info-screen{
z-index: 10;
background-color: rgba(0,0,0,0.6);
position: fixed;
width: 100vw;
height: 100vh;
}
#wallview-monitorList i{
display: none;
}
#wallview-monitorList .active i{
display: inline-block;
}
#wallview-canvas .wallview-video {
position: absolute;
}
#wallview-canvas .wallview-video .overlay {
position: absolute;
height: 100%;
width: 100%;
border: 0;
}
#wallview-canvas .wallview-video iframe {
height: 100%;
width: 100%;
border: 0;
}
#wallview-canvas .wallview-video.col-md-4 {
height:30vh;
}
#wallview-canvas .wallview-video.col-md-6 {
height: 40vh;
}
#wallview-canvas .wallview-video.col-md-12 {
height: 80vh;
margin-bottom: 0.5rem !important;
}
#wallview-canvas .wallview-video:not(.no-video){
background-color: #000!important;
}
#wallview-canvas .wallview-video.no-video{
display: none;
}
#wallview-canvas.show-non-playing .wallview-video.no-video{
display: flex;
}
#wallview-canvas .wallview-video .wallview-item-controls{
width: 100%;
padding: 5px;
opacity: 0;
}
#wallview-canvas .wallview-video:hover .wallview-item-controls{
opacity: 0.5;
}
#wallview-monitorList {
z-index: 11;
width: 100%;
overflow: auto;
}
#wallview-monitorList-container {
position: absolute;
display: flex;
flex-flow: column;
z-index: 11;
width: 300px;
height: 70vh;
background: rgba(0,0,0,0.6);
right: 0;
bottom: 10vh;
border-radius: 10px 0 0 10px;;
}