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 )