Use autoplay and toolbar plugins in the main impress demo

For all the other features, see demos under extras/
This commit is contained in:
Henrik Ingo
2017-10-30 19:13:33 +02:00
parent ff036a5dbd
commit 7505838891
3 changed files with 64 additions and 10 deletions

View File

@@ -268,7 +268,7 @@ a:focus {
}
#title h1 {
font-size: 190px;
font-size: 180px;
-webkit-transform: translateZ(50px);
-moz-transform: translateZ(50px);
@@ -294,6 +294,7 @@ a:focus {
line-height: 1;
}
#big strong,
#big b {
display: block;
font-size: 250px;
@@ -527,6 +528,35 @@ a:focus {
cursor: pointer;
}
/*
This version of impress.js supports plugins, and in particular, a UI toolbar
plugin that allows easy navigation between steps and autoplay.
*/
.impress-enabled div#impress-toolbar {
position: fixed;
right: 1px;
bottom: 1px;
opacity: 0.6;
}
.impress-enabled div#impress-toolbar > span {
margin-right: 10px;
}
/*
With help from the mouse-timeout plugin, we can hide the toolbar and
have it show only when you move/click/touch the mouse.
*/
body.impress-mouse-timeout div#impress-toolbar {
display: none;
}
/*
In fact, we can hide the mouse cursor itself too, when mouse isn't used.
*/
body.impress-mouse-timeout {
cursor: none;
}
/*
Now, when we have all the steps styled let's give users a hint how to navigate
@@ -682,9 +712,9 @@ a:focus {
So use it wisely ... or don't use at all.
*/
.impress-enabled { pointer-events: none }
.impress-enabled #impress { pointer-events: auto }
.impress-enabled { pointer-events: none }
.impress-enabled #impress { pointer-events: auto }
.impress-enabled #impress-toolbar { pointer-events: auto }
/*
There is one funny thing I just realized.