-:root {
- font-size: 3vh;
+:root.sws-aspect-4-3 .sws-canvas {
+ width:133.3vh;
+ height:100vh;
}
-
-@media screen {
- .sws-canvas {
- position: absolute;
- width:133vh;
+:root.sws-aspect-16-9 .sws-canvas {
+ width:177.7vh;
height:100vh;
- margin: auto;
- overflow:hidden;
- }
-
- .sws-active-slide {
- display: block;
- }
-
- .sws-inactive-slide {
- display: none;
- }
-
- .sws-active-object {
- visibility: visible;
- }
-
- .sws-inactive-object {
- visibility: hidden;
- }
-
+}
+.sws-canvas {
+ position: relative;
+ margin-left: auto;
+ margin-right: auto;
+ padding: 0vh;
+ overflow:hidden;
+ margin-top: 0vh;
+ margin-bottom: 0vh;
}
-@media print {
-
- body {
- margin: 0pt 0pt 0pt 0pt;
- padding: 0pt 0pt 0pt 0pt;
- border-width: 0pt;
- }
-
- .sws-canvas {
- overflow:hidden;
- position:relative;
- border-width: 0cm;
- border-style: none;
- margin:0pt 0pt 0pt 0pt;
- page-break-after:always;
- width: 297mm;
- height: 209.8mm; /* not 210 due to rounding errors */
- padding:0pt;
- visibility:visible;
- opacity:1.0;
- }
- .sws-canvas:last-child {
- page-break-after: avoid;
- }
- .sws-active-slide, .sws-inactive-slide {
- display: block;
- visibility:visible;
- opacity:1.0;
-
- }
- .sws-active-object, .sws-inactive-object {
- visibility:visible;
- opacity:1.0;
- }
-
+.sws-active-slide {
+ display: block;
}
-body {
- overflow:hidden;
+.sws-inactive-slide {
+ display: none;
}
-.sws-canvas {
- top:0pt;
- left:0pt;
- right:0pt;
+.sws-active-object {
+ visibility: visible;
}
-.sws-header {
- position:absolute;
- width:133vh;
- left:0pt;
- right:0pt;
- top:0pt;
+.sws-inactive-object {
+ visibility: hidden;
}
-.sws-footer {
+.sws-header, .sws-title, .sws-inner-canvas, .sws-footer {
position: absolute;
- width:133vh;
- left: 0pt;
- right: 0pt;
- bottom: 0pt;
+ width: 100%;
+ display:inline-block;
+ padding: 0vh;
+ margin: 0vh;
+ border: 0vh;
}
-.sws-title, .sws-slide {
- display:table-row;
- height:1pt;
+.sws-title {
+ vertical-align:middle;
}
-
.sws-inner-canvas {
- display:table;
- position:absolute;
- left:0pt;
- right:0pt;
+ white-space: nowrap;
+}
+.sws-content {
+ margin: 0vh;
+ padding: 0vh;
+ display:inline-block;
+ width: 100%;
+ vertical-align: middle;
+ max-height: 100%;
+ overflow:hidden;
+}
+.sws-vertical-align {
+ display:inline-block;
+ height: 33%;
+ width: 0%;
+ vertical-align:text-bottom;
}
-.sws-filler {
- display:table-row;
- height:auto;
+body {
+ overflow:hidden;
+ margin: 0vh;
+ padding: 0vh;
}
body > h1, body > h2, body > h3 {
display: none;
}
+
#sws-control-panel {
/* visibility: hidden;*/
display:none;
cursor: pointer;
}
-@media print {
- #sws-control-panel {
- display: none;
- }
-}