App-SlideServer
view release on metacpan or search on metacpan
share/public/slides-ui.css view on Meta::CPAN
position: fixed;
left:0;
bottom: 0;
z-index: 9;
}
.navbuttons button {
display: block; width: 75px; height: 100px;
margin: 16px;
background-color: #111111AA; color: white;
font-size: 14pt;
touch-action:manipulation;
}
.navbuttons button.step {
height: 200px;
}
.presenternotes {
position: fixed;
right: 0;
bottom: 0;
z-index: 9;
background-color: #111111AA;
font-size: 14pt;
}
/* main content of
.slides-menu {
margin: 30px 4px 4px 4px;
}
.slides-menu button { display: block; }
.slides-menu-btn {
position: fixed;
top: 0;
right: 0;
margin: 0 0 .5em auto;
width: 30px;
border: 2px solid black;
border-radius: 4px;
padding: 0;
background-color: #111;
}
.slides-menu-btn .bar {
position: relative;
border: none;
background-color: #BBB;
margin: 4px;
height: 3px;
transition: 0.3s;
}
.slides-menu.open .slides-menu-btn .bar1 {
-webkit-transform: translate(0, 7px) rotate(-45deg);
transform: translate(0, 7px) rotate(-45deg);
}
.slides-menu.open .slides-menu-btn .bar2 { opacity: 0; }
.slides-menu.open .slides-menu-btn .bar3 {
-webkit-transform: translate(0, -7px) rotate(45deg);
transform: translate(0, -7px) rotate(45deg);
}
.slides-menu .status > * { display: none; }
.slides-menu.open .status > * { display: block; }
.slides-menu .status .popup { display: block; }
.slides-menu .status-actions button { display: none; }
.slides-menu .status-actions button.show { display: block; }
.slides-menu .status-actions .popup { display: block; }
#websocket-reconnect { position: fixed; top: 0; right: 0; z-index: 10; }
#slideshow-join { position: fixed; top: 0; right: 4px; z-index: 9; font-size: 22px; }
.slideshow-address { font: 28px monospace; }
ol.slides { margin: 0; padding: 0; list-style: none; }
( run in 1.457 second using v1.01-cache-2.11-cpan-364913b4093 )