Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
J
JUNCA24 RevealJS
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
PGI15-Teaching
JUNCA24 RevealJS
Commits
d457b927
Commit
d457b927
authored
9 years ago
by
Leonardo Kewitz
Browse files
Options
Downloads
Patches
Plain Diff
Added 4 fragment transitions effect.
parent
bef2722e
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
css/reveal.css
+162
-292
162 additions, 292 deletions
css/reveal.css
css/reveal.scss
+48
-2
48 additions, 2 deletions
css/reveal.scss
index.html
+1
-0
1 addition, 0 deletions
index.html
with
211 additions
and
294 deletions
css/reveal.css
+
162
−
292
View file @
d457b927
...
...
@@ -59,8 +59,7 @@ html:-moz-full-screen-ancestor {
.reveal
.slides
section
.fragment
{
opacity
:
0
;
visibility
:
hidden
;
-webkit-transition
:
all
0.2s
ease
;
transition
:
all
0.2s
ease
;
}
transition
:
all
.2s
ease
;
}
.reveal
.slides
section
.fragment.visible
{
opacity
:
1
;
visibility
:
visible
;
}
...
...
@@ -69,26 +68,18 @@ html:-moz-full-screen-ancestor {
opacity
:
1
;
visibility
:
visible
;
}
.reveal
.slides
section
.fragment.grow.visible
{
-webkit-transform
:
scale
(
1.3
);
-ms-transform
:
scale
(
1.3
);
transform
:
scale
(
1.3
);
}
transform
:
scale
(
1.3
);
}
.reveal
.slides
section
.fragment.shrink
{
opacity
:
1
;
visibility
:
visible
;
}
.reveal
.slides
section
.fragment.shrink.visible
{
-webkit-transform
:
scale
(
0.7
);
-ms-transform
:
scale
(
0.7
);
transform
:
scale
(
0.7
);
}
transform
:
scale
(
0.7
);
}
.reveal
.slides
section
.fragment.zoom-in
{
-webkit-transform
:
scale
(
0.1
);
-ms-transform
:
scale
(
0.1
);
transform
:
scale
(
0.1
);
}
transform
:
scale
(
0.1
);
}
.reveal
.slides
section
.fragment.zoom-in.visible
{
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
}
transform
:
none
;
}
.reveal
.slides
section
.fragment.fade-out
{
opacity
:
1
;
...
...
@@ -110,6 +101,42 @@ html:-moz-full-screen-ancestor {
.reveal
.slides
section
.fragment.strike.visible
{
text-decoration
:
line-through
;
}
.reveal
.slides
section
.fragment.fade-up
{
opacity
:
0
;
transform
:
translate
(
0
,
20%
);
visibility
:
hidden
;
}
.reveal
.slides
section
.fragment.fade-up.visible
{
opacity
:
1
;
transform
:
translate
(
0
,
0
);
visibility
:
visible
;
}
.reveal
.slides
section
.fragment.fade-down
{
opacity
:
0
;
transform
:
translate
(
0
,
-20%
);
visibility
:
hidden
;
}
.reveal
.slides
section
.fragment.fade-down.visible
{
opacity
:
1
;
transform
:
translate
(
0
,
0
);
visibility
:
visible
;
}
.reveal
.slides
section
.fragment.fade-right
{
opacity
:
0
;
transform
:
translate
(
-20%
,
0
);
visibility
:
hidden
;
}
.reveal
.slides
section
.fragment.fade-right.visible
{
opacity
:
1
;
transform
:
translate
(
0
,
0
);
visibility
:
visible
;
}
.reveal
.slides
section
.fragment.fade-left
{
opacity
:
0
;
transform
:
translate
(
20%
,
0
);
visibility
:
hidden
;
}
.reveal
.slides
section
.fragment.fade-left.visible
{
opacity
:
1
;
transform
:
translate
(
0
,
0
);
visibility
:
visible
;
}
.reveal
.slides
section
.fragment.current-visible
{
opacity
:
0
;
visibility
:
hidden
;
}
...
...
@@ -189,13 +216,10 @@ html:-moz-full-screen-ancestor {
height
:
0
;
background-color
:
transparent
;
border
:
12px
solid
transparent
;
-webkit-transform
:
scale
(
0.9999
);
-ms-transform
:
scale
(
0.9999
);
transform
:
scale
(
0.9999
);
-webkit-transition
:
all
0.2s
ease
;
transition
:
all
0.2s
ease
;
transform
:
scale
(
0.9999
);
transition
:
all
0.2s
ease
;
-webkit-appearance
:
none
;
-webkit-tap-highlight-color
:
transparent
;
}
-webkit-tap-highlight-color
:
rgba
(
0
,
0
,
0
,
0
)
;
}
.reveal
.controls
.enabled
{
opacity
:
0.7
;
...
...
@@ -264,8 +288,7 @@ html:-moz-full-screen-ancestor {
height
:
100%
;
width
:
0px
;
background-color
:
#000
;
-webkit-transition
:
width
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
);
transition
:
width
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
);
}
transition
:
width
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
);
}
/*********************************************
* SLIDE NUMBER
...
...
@@ -294,8 +317,7 @@ html:-moz-full-screen-ancestor {
width
:
100%
;
height
:
100%
;
overflow
:
hidden
;
-ms-touch-action
:
none
;
touch-action
:
none
;
}
touch-action
:
none
;
}
.reveal
.slides
{
position
:
absolute
;
...
...
@@ -309,10 +331,8 @@ html:-moz-full-screen-ancestor {
overflow
:
visible
;
z-index
:
1
;
text-align
:
center
;
-webkit-perspective
:
600px
;
perspective
:
600px
;
-webkit-perspective-origin
:
50%
40%
;
perspective-origin
:
50%
40%
;
}
perspective
:
600px
;
perspective-origin
:
50%
40%
;
}
.reveal
.slides
>
section
{
-ms-perspective
:
600px
;
}
...
...
@@ -324,29 +344,22 @@ html:-moz-full-screen-ancestor {
width
:
100%
;
padding
:
20px
0px
;
z-index
:
10
;
-webkit-transform-style
:
preserve-3d
;
transform-style
:
preserve-3d
;
-webkit-transition
:
-webkit-transform-origin
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
),
-webkit-transform
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
),
visibility
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
),
opacity
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
);
transition
:
-ms-transform-origin
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
),
transform
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
),
visibility
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
),
opacity
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
);
transition
:
transform-origin
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
),
transform
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
),
visibility
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
),
opacity
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
);
}
transform-style
:
preserve-3d
;
transition
:
transform-origin
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
),
transform
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
),
visibility
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
),
opacity
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
);
}
/* Global transition speed settings */
.reveal
[
data-transition-speed
=
"fast"
]
.slides
section
{
-webkit-transition-duration
:
400ms
;
transition-duration
:
400ms
;
}
transition-duration
:
400ms
;
}
.reveal
[
data-transition-speed
=
"slow"
]
.slides
section
{
-webkit-transition-duration
:
1200ms
;
transition-duration
:
1200ms
;
}
transition-duration
:
1200ms
;
}
/* Slide-specific transition speed overrides */
.reveal
.slides
section
[
data-transition-speed
=
"fast"
]
{
-webkit-transition-duration
:
400ms
;
transition-duration
:
400ms
;
}
transition-duration
:
400ms
;
}
.reveal
.slides
section
[
data-transition-speed
=
"slow"
]
{
-webkit-transition-duration
:
1200ms
;
transition-duration
:
1200ms
;
}
transition-duration
:
1200ms
;
}
.reveal
.slides
>
section
.stack
{
padding-top
:
0
;
...
...
@@ -388,68 +401,50 @@ html:-moz-full-screen-ancestor {
* Aliased 'linear' for backwards compatibility
*********************************************/
.reveal.slide
section
{
-webkit-backface-visibility
:
hidden
;
backface-visibility
:
hidden
;
}
backface-visibility
:
hidden
;
}
.reveal
.slides
>
section
[
data-transition
=
slide
]
.past
,
.reveal
.slides
>
section
[
data-transition
~=
slide-out
]
.past
,
.reveal.slide
.slides
>
section
:not
([
data-transition
])
.past
{
-webkit-transform
:
translate
(
-150%
,
0
);
-ms-transform
:
translate
(
-150%
,
0
);
transform
:
translate
(
-150%
,
0
);
}
transform
:
translate
(
-150%
,
0
);
}
.reveal
.slides
>
section
[
data-transition
=
slide
]
.future
,
.reveal
.slides
>
section
[
data-transition
~=
slide-in
]
.future
,
.reveal.slide
.slides
>
section
:not
([
data-transition
])
.future
{
-webkit-transform
:
translate
(
150%
,
0
);
-ms-transform
:
translate
(
150%
,
0
);
transform
:
translate
(
150%
,
0
);
}
transform
:
translate
(
150%
,
0
);
}
.reveal
.slides
>
section
>
section
[
data-transition
=
slide
]
.past
,
.reveal
.slides
>
section
>
section
[
data-transition
~=
slide-out
]
.past
,
.reveal.slide
.slides
>
section
>
section
:not
([
data-transition
])
.past
{
-webkit-transform
:
translate
(
0
,
-150%
);
-ms-transform
:
translate
(
0
,
-150%
);
transform
:
translate
(
0
,
-150%
);
}
transform
:
translate
(
0
,
-150%
);
}
.reveal
.slides
>
section
>
section
[
data-transition
=
slide
]
.future
,
.reveal
.slides
>
section
>
section
[
data-transition
~=
slide-in
]
.future
,
.reveal.slide
.slides
>
section
>
section
:not
([
data-transition
])
.future
{
-webkit-transform
:
translate
(
0
,
150%
);
-ms-transform
:
translate
(
0
,
150%
);
transform
:
translate
(
0
,
150%
);
}
transform
:
translate
(
0
,
150%
);
}
.reveal.linear
section
{
-webkit-backface-visibility
:
hidden
;
backface-visibility
:
hidden
;
}
backface-visibility
:
hidden
;
}
.reveal
.slides
>
section
[
data-transition
=
linear
]
.past
,
.reveal
.slides
>
section
[
data-transition
~=
linear-out
]
.past
,
.reveal.linear
.slides
>
section
:not
([
data-transition
])
.past
{
-webkit-transform
:
translate
(
-150%
,
0
);
-ms-transform
:
translate
(
-150%
,
0
);
transform
:
translate
(
-150%
,
0
);
}
transform
:
translate
(
-150%
,
0
);
}
.reveal
.slides
>
section
[
data-transition
=
linear
]
.future
,
.reveal
.slides
>
section
[
data-transition
~=
linear-in
]
.future
,
.reveal.linear
.slides
>
section
:not
([
data-transition
])
.future
{
-webkit-transform
:
translate
(
150%
,
0
);
-ms-transform
:
translate
(
150%
,
0
);
transform
:
translate
(
150%
,
0
);
}
transform
:
translate
(
150%
,
0
);
}
.reveal
.slides
>
section
>
section
[
data-transition
=
linear
]
.past
,
.reveal
.slides
>
section
>
section
[
data-transition
~=
linear-out
]
.past
,
.reveal.linear
.slides
>
section
>
section
:not
([
data-transition
])
.past
{
-webkit-transform
:
translate
(
0
,
-150%
);
-ms-transform
:
translate
(
0
,
-150%
);
transform
:
translate
(
0
,
-150%
);
}
transform
:
translate
(
0
,
-150%
);
}
.reveal
.slides
>
section
>
section
[
data-transition
=
linear
]
.future
,
.reveal
.slides
>
section
>
section
[
data-transition
~=
linear-in
]
.future
,
.reveal.linear
.slides
>
section
>
section
:not
([
data-transition
])
.future
{
-webkit-transform
:
translate
(
0
,
150%
);
-ms-transform
:
translate
(
0
,
150%
);
transform
:
translate
(
0
,
150%
);
}
transform
:
translate
(
0
,
150%
);
}
/*********************************************
* CONVEX TRANSITION
...
...
@@ -458,50 +453,42 @@ html:-moz-full-screen-ancestor {
.reveal
.slides
>
section
[
data-transition
=
default
]
.past
,
.reveal
.slides
>
section
[
data-transition
~=
default-out
]
.past
,
.reveal.default
.slides
>
section
:not
([
data-transition
])
.past
{
-webkit-transform
:
translate3d
(
-100%
,
0
,
0
)
rotateY
(
-90deg
)
translate3d
(
-100%
,
0
,
0
);
transform
:
translate3d
(
-100%
,
0
,
0
)
rotateY
(
-90deg
)
translate3d
(
-100%
,
0
,
0
);
}
transform
:
translate3d
(
-100%
,
0
,
0
)
rotateY
(
-90deg
)
translate3d
(
-100%
,
0
,
0
);
}
.reveal
.slides
>
section
[
data-transition
=
default
]
.future
,
.reveal
.slides
>
section
[
data-transition
~=
default-in
]
.future
,
.reveal.default
.slides
>
section
:not
([
data-transition
])
.future
{
-webkit-transform
:
translate3d
(
100%
,
0
,
0
)
rotateY
(
90deg
)
translate3d
(
100%
,
0
,
0
);
transform
:
translate3d
(
100%
,
0
,
0
)
rotateY
(
90deg
)
translate3d
(
100%
,
0
,
0
);
}
transform
:
translate3d
(
100%
,
0
,
0
)
rotateY
(
90deg
)
translate3d
(
100%
,
0
,
0
);
}
.reveal
.slides
>
section
>
section
[
data-transition
=
default
]
.past
,
.reveal
.slides
>
section
>
section
[
data-transition
~=
default-out
]
.past
,
.reveal.default
.slides
>
section
>
section
:not
([
data-transition
])
.past
{
-webkit-transform
:
translate3d
(
0
,
-300px
,
0
)
rotateX
(
70deg
)
translate3d
(
0
,
-300px
,
0
);
transform
:
translate3d
(
0
,
-300px
,
0
)
rotateX
(
70deg
)
translate3d
(
0
,
-300px
,
0
);
}
transform
:
translate3d
(
0
,
-300px
,
0
)
rotateX
(
70deg
)
translate3d
(
0
,
-300px
,
0
);
}
.reveal
.slides
>
section
>
section
[
data-transition
=
default
]
.future
,
.reveal
.slides
>
section
>
section
[
data-transition
~=
default-in
]
.future
,
.reveal.default
.slides
>
section
>
section
:not
([
data-transition
])
.future
{
-webkit-transform
:
translate3d
(
0
,
300px
,
0
)
rotateX
(
-70deg
)
translate3d
(
0
,
300px
,
0
);
transform
:
translate3d
(
0
,
300px
,
0
)
rotateX
(
-70deg
)
translate3d
(
0
,
300px
,
0
);
}
transform
:
translate3d
(
0
,
300px
,
0
)
rotateX
(
-70deg
)
translate3d
(
0
,
300px
,
0
);
}
.reveal
.slides
>
section
[
data-transition
=
convex
]
.past
,
.reveal
.slides
>
section
[
data-transition
~=
convex-out
]
.past
,
.reveal.convex
.slides
>
section
:not
([
data-transition
])
.past
{
-webkit-transform
:
translate3d
(
-100%
,
0
,
0
)
rotateY
(
-90deg
)
translate3d
(
-100%
,
0
,
0
);
transform
:
translate3d
(
-100%
,
0
,
0
)
rotateY
(
-90deg
)
translate3d
(
-100%
,
0
,
0
);
}
transform
:
translate3d
(
-100%
,
0
,
0
)
rotateY
(
-90deg
)
translate3d
(
-100%
,
0
,
0
);
}
.reveal
.slides
>
section
[
data-transition
=
convex
]
.future
,
.reveal
.slides
>
section
[
data-transition
~=
convex-in
]
.future
,
.reveal.convex
.slides
>
section
:not
([
data-transition
])
.future
{
-webkit-transform
:
translate3d
(
100%
,
0
,
0
)
rotateY
(
90deg
)
translate3d
(
100%
,
0
,
0
);
transform
:
translate3d
(
100%
,
0
,
0
)
rotateY
(
90deg
)
translate3d
(
100%
,
0
,
0
);
}
transform
:
translate3d
(
100%
,
0
,
0
)
rotateY
(
90deg
)
translate3d
(
100%
,
0
,
0
);
}
.reveal
.slides
>
section
>
section
[
data-transition
=
convex
]
.past
,
.reveal
.slides
>
section
>
section
[
data-transition
~=
convex-out
]
.past
,
.reveal.convex
.slides
>
section
>
section
:not
([
data-transition
])
.past
{
-webkit-transform
:
translate3d
(
0
,
-300px
,
0
)
rotateX
(
70deg
)
translate3d
(
0
,
-300px
,
0
);
transform
:
translate3d
(
0
,
-300px
,
0
)
rotateX
(
70deg
)
translate3d
(
0
,
-300px
,
0
);
}
transform
:
translate3d
(
0
,
-300px
,
0
)
rotateX
(
70deg
)
translate3d
(
0
,
-300px
,
0
);
}
.reveal
.slides
>
section
>
section
[
data-transition
=
convex
]
.future
,
.reveal
.slides
>
section
>
section
[
data-transition
~=
convex-in
]
.future
,
.reveal.convex
.slides
>
section
>
section
:not
([
data-transition
])
.future
{
-webkit-transform
:
translate3d
(
0
,
300px
,
0
)
rotateX
(
-70deg
)
translate3d
(
0
,
300px
,
0
);
transform
:
translate3d
(
0
,
300px
,
0
)
rotateX
(
-70deg
)
translate3d
(
0
,
300px
,
0
);
}
transform
:
translate3d
(
0
,
300px
,
0
)
rotateX
(
-70deg
)
translate3d
(
0
,
300px
,
0
);
}
/*********************************************
* CONCAVE TRANSITION
...
...
@@ -509,77 +496,62 @@ html:-moz-full-screen-ancestor {
.reveal
.slides
>
section
[
data-transition
=
concave
]
.past
,
.reveal
.slides
>
section
[
data-transition
~=
concave-out
]
.past
,
.reveal.concave
.slides
>
section
:not
([
data-transition
])
.past
{
-webkit-transform
:
translate3d
(
-100%
,
0
,
0
)
rotateY
(
90deg
)
translate3d
(
-100%
,
0
,
0
);
transform
:
translate3d
(
-100%
,
0
,
0
)
rotateY
(
90deg
)
translate3d
(
-100%
,
0
,
0
);
}
transform
:
translate3d
(
-100%
,
0
,
0
)
rotateY
(
90deg
)
translate3d
(
-100%
,
0
,
0
);
}
.reveal
.slides
>
section
[
data-transition
=
concave
]
.future
,
.reveal
.slides
>
section
[
data-transition
~=
concave-in
]
.future
,
.reveal.concave
.slides
>
section
:not
([
data-transition
])
.future
{
-webkit-transform
:
translate3d
(
100%
,
0
,
0
)
rotateY
(
-90deg
)
translate3d
(
100%
,
0
,
0
);
transform
:
translate3d
(
100%
,
0
,
0
)
rotateY
(
-90deg
)
translate3d
(
100%
,
0
,
0
);
}
transform
:
translate3d
(
100%
,
0
,
0
)
rotateY
(
-90deg
)
translate3d
(
100%
,
0
,
0
);
}
.reveal
.slides
>
section
>
section
[
data-transition
=
concave
]
.past
,
.reveal
.slides
>
section
>
section
[
data-transition
~=
concave-out
]
.past
,
.reveal.concave
.slides
>
section
>
section
:not
([
data-transition
])
.past
{
-webkit-transform
:
translate3d
(
0
,
-80%
,
0
)
rotateX
(
-70deg
)
translate3d
(
0
,
-80%
,
0
);
transform
:
translate3d
(
0
,
-80%
,
0
)
rotateX
(
-70deg
)
translate3d
(
0
,
-80%
,
0
);
}
transform
:
translate3d
(
0
,
-80%
,
0
)
rotateX
(
-70deg
)
translate3d
(
0
,
-80%
,
0
);
}
.reveal
.slides
>
section
>
section
[
data-transition
=
concave
]
.future
,
.reveal
.slides
>
section
>
section
[
data-transition
~=
concave-in
]
.future
,
.reveal.concave
.slides
>
section
>
section
:not
([
data-transition
])
.future
{
-webkit-transform
:
translate3d
(
0
,
80%
,
0
)
rotateX
(
70deg
)
translate3d
(
0
,
80%
,
0
);
transform
:
translate3d
(
0
,
80%
,
0
)
rotateX
(
70deg
)
translate3d
(
0
,
80%
,
0
);
}
transform
:
translate3d
(
0
,
80%
,
0
)
rotateX
(
70deg
)
translate3d
(
0
,
80%
,
0
);
}
/*********************************************
* ZOOM TRANSITION
*********************************************/
.reveal
.slides
section
[
data-transition
=
zoom
],
.reveal.zoom
.slides
section
:not
([
data-transition
])
{
-webkit-transition-timing-function
:
ease
;
transition-timing-function
:
ease
;
}
transition-timing-function
:
ease
;
}
.reveal
.slides
>
section
[
data-transition
=
zoom
]
.past
,
.reveal
.slides
>
section
[
data-transition
~=
zoom-out
]
.past
,
.reveal.zoom
.slides
>
section
:not
([
data-transition
])
.past
{
visibility
:
hidden
;
-webkit-transform
:
scale
(
16
);
-ms-transform
:
scale
(
16
);
transform
:
scale
(
16
);
}
transform
:
scale
(
16
);
}
.reveal
.slides
>
section
[
data-transition
=
zoom
]
.future
,
.reveal
.slides
>
section
[
data-transition
~=
zoom-in
]
.future
,
.reveal.zoom
.slides
>
section
:not
([
data-transition
])
.future
{
visibility
:
hidden
;
-webkit-transform
:
scale
(
0.2
);
-ms-transform
:
scale
(
0.2
);
transform
:
scale
(
0.2
);
}
transform
:
scale
(
0.2
);
}
.reveal
.slides
>
section
>
section
[
data-transition
=
zoom
]
.past
,
.reveal
.slides
>
section
>
section
[
data-transition
~=
zoom-out
]
.past
,
.reveal.zoom
.slides
>
section
>
section
:not
([
data-transition
])
.past
{
-webkit-transform
:
translate
(
0
,
-150%
);
-ms-transform
:
translate
(
0
,
-150%
);
transform
:
translate
(
0
,
-150%
);
}
transform
:
translate
(
0
,
-150%
);
}
.reveal
.slides
>
section
>
section
[
data-transition
=
zoom
]
.future
,
.reveal
.slides
>
section
>
section
[
data-transition
~=
zoom-in
]
.future
,
.reveal.zoom
.slides
>
section
>
section
:not
([
data-transition
])
.future
{
-webkit-transform
:
translate
(
0
,
150%
);
-ms-transform
:
translate
(
0
,
150%
);
transform
:
translate
(
0
,
150%
);
}
transform
:
translate
(
0
,
150%
);
}
/*********************************************
* CUBE TRANSITION
*********************************************/
.reveal.cube
.slides
{
-webkit-perspective
:
1300px
;
perspective
:
1300px
;
}
perspective
:
1300px
;
}
.reveal.cube
.slides
section
{
padding
:
30px
;
min-height
:
700px
;
-webkit-backface-visibility
:
hidden
;
backface-visibility
:
hidden
;
backface-visibility
:
hidden
;
box-sizing
:
border-box
;
}
.reveal.center.cube
.slides
section
{
...
...
@@ -595,8 +567,7 @@ html:-moz-full-screen-ancestor {
top
:
0
;
background
:
rgba
(
0
,
0
,
0
,
0.1
);
border-radius
:
4px
;
-webkit-transform
:
translateZ
(
-20px
);
transform
:
translateZ
(
-20px
);
}
transform
:
translateZ
(
-20px
);
}
.reveal.cube
.slides
section
:not
(
.stack
)
:after
{
content
:
''
;
...
...
@@ -610,49 +581,34 @@ html:-moz-full-screen-ancestor {
z-index
:
1
;
border-radius
:
4px
;
box-shadow
:
0px
95px
25px
rgba
(
0
,
0
,
0
,
0.2
);
-webkit-transform
:
translateZ
(
-90px
)
rotateX
(
65deg
);
transform
:
translateZ
(
-90px
)
rotateX
(
65deg
);
}
transform
:
translateZ
(
-90px
)
rotateX
(
65deg
);
}
.reveal.cube
.slides
>
section
.stack
{
padding
:
0
;
background
:
none
;
}
.reveal.cube
.slides
>
section
.past
{
-webkit-transform-origin
:
100%
0%
;
-ms-transform-origin
:
100%
0%
;
transform-origin
:
100%
0%
;
-webkit-transform
:
translate3d
(
-100%
,
0
,
0
)
rotateY
(
-90deg
);
transform
:
translate3d
(
-100%
,
0
,
0
)
rotateY
(
-90deg
);
}
transform-origin
:
100%
0%
;
transform
:
translate3d
(
-100%
,
0
,
0
)
rotateY
(
-90deg
);
}
.reveal.cube
.slides
>
section
.future
{
-webkit-transform-origin
:
0%
0%
;
-ms-transform-origin
:
0%
0%
;
transform-origin
:
0%
0%
;
-webkit-transform
:
translate3d
(
100%
,
0
,
0
)
rotateY
(
90deg
);
transform
:
translate3d
(
100%
,
0
,
0
)
rotateY
(
90deg
);
}
transform-origin
:
0%
0%
;
transform
:
translate3d
(
100%
,
0
,
0
)
rotateY
(
90deg
);
}
.reveal.cube
.slides
>
section
>
section
.past
{
-webkit-transform-origin
:
0%
100%
;
-ms-transform-origin
:
0%
100%
;
transform-origin
:
0%
100%
;
-webkit-transform
:
translate3d
(
0
,
-100%
,
0
)
rotateX
(
90deg
);
transform
:
translate3d
(
0
,
-100%
,
0
)
rotateX
(
90deg
);
}
transform-origin
:
0%
100%
;
transform
:
translate3d
(
0
,
-100%
,
0
)
rotateX
(
90deg
);
}
.reveal.cube
.slides
>
section
>
section
.future
{
-webkit-transform-origin
:
0%
0%
;
-ms-transform-origin
:
0%
0%
;
transform-origin
:
0%
0%
;
-webkit-transform
:
translate3d
(
0
,
100%
,
0
)
rotateX
(
-90deg
);
transform
:
translate3d
(
0
,
100%
,
0
)
rotateX
(
-90deg
);
}
transform-origin
:
0%
0%
;
transform
:
translate3d
(
0
,
100%
,
0
)
rotateX
(
-90deg
);
}
/*********************************************
* PAGE TRANSITION
*********************************************/
.reveal.page
.slides
{
-webkit-perspective-origin
:
0%
50%
;
perspective-origin
:
0%
50%
;
-webkit-perspective
:
3000px
;
perspective
:
3000px
;
}
perspective-origin
:
0%
50%
;
perspective
:
3000px
;
}
.reveal.page
.slides
section
{
padding
:
30px
;
...
...
@@ -671,8 +627,7 @@ html:-moz-full-screen-ancestor {
left
:
0
;
top
:
0
;
background
:
rgba
(
0
,
0
,
0
,
0.1
);
-webkit-transform
:
translateZ
(
-20px
);
transform
:
translateZ
(
-20px
);
}
transform
:
translateZ
(
-20px
);
}
.reveal.page
.slides
section
:not
(
.stack
)
:after
{
content
:
''
;
...
...
@@ -693,32 +648,20 @@ html:-moz-full-screen-ancestor {
background
:
none
;
}
.reveal.page
.slides
>
section
.past
{
-webkit-transform-origin
:
0%
0%
;
-ms-transform-origin
:
0%
0%
;
transform-origin
:
0%
0%
;
-webkit-transform
:
translate3d
(
-40%
,
0
,
0
)
rotateY
(
-80deg
);
transform
:
translate3d
(
-40%
,
0
,
0
)
rotateY
(
-80deg
);
}
transform-origin
:
0%
0%
;
transform
:
translate3d
(
-40%
,
0
,
0
)
rotateY
(
-80deg
);
}
.reveal.page
.slides
>
section
.future
{
-webkit-transform-origin
:
100%
0%
;
-ms-transform-origin
:
100%
0%
;
transform-origin
:
100%
0%
;
-webkit-transform
:
translate3d
(
0
,
0
,
0
);
transform
:
translate3d
(
0
,
0
,
0
);
}
transform-origin
:
100%
0%
;
transform
:
translate3d
(
0
,
0
,
0
);
}
.reveal.page
.slides
>
section
>
section
.past
{
-webkit-transform-origin
:
0%
0%
;
-ms-transform-origin
:
0%
0%
;
transform-origin
:
0%
0%
;
-webkit-transform
:
translate3d
(
0
,
-40%
,
0
)
rotateX
(
80deg
);
transform
:
translate3d
(
0
,
-40%
,
0
)
rotateX
(
80deg
);
}
transform-origin
:
0%
0%
;
transform
:
translate3d
(
0
,
-40%
,
0
)
rotateX
(
80deg
);
}
.reveal.page
.slides
>
section
>
section
.future
{
-webkit-transform-origin
:
0%
100%
;
-ms-transform-origin
:
0%
100%
;
transform-origin
:
0%
100%
;
-webkit-transform
:
translate3d
(
0
,
0
,
0
);
transform
:
translate3d
(
0
,
0
,
0
);
}
transform-origin
:
0%
100%
;
transform
:
translate3d
(
0
,
0
,
0
);
}
/*********************************************
* FADE TRANSITION
...
...
@@ -726,27 +669,20 @@ html:-moz-full-screen-ancestor {
.reveal
.slides
section
[
data-transition
=
fade
],
.reveal.fade
.slides
section
:not
([
data-transition
]),
.reveal.fade
.slides
>
section
>
section
:not
([
data-transition
])
{
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
-webkit-transition
:
opacity
0.5s
;
transition
:
opacity
0.5s
;
}
transform
:
none
;
transition
:
opacity
0.5s
;
}
.reveal.fade.overview
.slides
section
,
.reveal.fade.overview
.slides
>
section
>
section
{
-webkit-transition
:
none
;
transition
:
none
;
}
transition
:
none
;
}
/*********************************************
* NO TRANSITION
*********************************************/
.reveal
.slides
section
[
data-transition
=
none
],
.reveal.none
.slides
section
:not
([
data-transition
])
{
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
-webkit-transition
:
none
;
transition
:
none
;
}
transform
:
none
;
transition
:
none
;
}
/*********************************************
* PAUSED MODE
...
...
@@ -761,8 +697,7 @@ html:-moz-full-screen-ancestor {
visibility
:
hidden
;
opacity
:
0
;
z-index
:
100
;
-webkit-transition
:
all
1s
ease
;
transition
:
all
1s
ease
;
}
transition
:
all
1s
ease
;
}
.reveal.paused
.pause-overlay
{
visibility
:
visible
;
...
...
@@ -796,17 +731,14 @@ html:-moz-full-screen-ancestor {
top
:
0
;
left
:
-50%
;
margin
:
70px
0
;
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
}
transform
:
none
;
}
.no-transforms
.reveal
.slides
section
section
{
left
:
0
;
}
.reveal
.no-transition
,
.reveal
.no-transition
*
{
-webkit-transition
:
none
!important
;
transition
:
none
!important
;
}
transition
:
none
!important
;
}
/*********************************************
* PER-SLIDE BACKGROUNDS
...
...
@@ -817,8 +749,7 @@ html:-moz-full-screen-ancestor {
height
:
100%
;
top
:
0
;
left
:
0
;
-webkit-perspective
:
600px
;
perspective
:
600px
;
}
perspective
:
600px
;
}
.reveal
.slide-background
{
display
:
none
;
...
...
@@ -827,12 +758,11 @@ html:-moz-full-screen-ancestor {
height
:
100%
;
opacity
:
0
;
visibility
:
hidden
;
background-color
:
transparent
;
background-color
:
rgba
(
0
,
0
,
0
,
0
)
;
background-position
:
50%
50%
;
background-repeat
:
no-repeat
;
background-size
:
cover
;
-webkit-transition
:
all
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
);
transition
:
all
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
);
}
transition
:
all
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
);
}
.reveal
.slide-background.stack
{
display
:
block
;
}
...
...
@@ -858,145 +788,114 @@ html:-moz-full-screen-ancestor {
/* Immediate transition style */
.reveal
[
data-background-transition
=
none
]
>
.backgrounds
.slide-background
,
.reveal
>
.backgrounds
.slide-background
[
data-background-transition
=
none
]
{
-webkit-transition
:
none
;
transition
:
none
;
}
transition
:
none
;
}
/* Slide */
.reveal
[
data-background-transition
=
slide
]
>
.backgrounds
.slide-background
,
.reveal
>
.backgrounds
.slide-background
[
data-background-transition
=
slide
]
{
opacity
:
1
;
-webkit-backface-visibility
:
hidden
;
backface-visibility
:
hidden
;
}
backface-visibility
:
hidden
;
}
.reveal
[
data-background-transition
=
slide
]
>
.backgrounds
.slide-background.past
,
.reveal
>
.backgrounds
.slide-background.past
[
data-background-transition
=
slide
]
{
-webkit-transform
:
translate
(
-100%
,
0
);
-ms-transform
:
translate
(
-100%
,
0
);
transform
:
translate
(
-100%
,
0
);
}
transform
:
translate
(
-100%
,
0
);
}
.reveal
[
data-background-transition
=
slide
]
>
.backgrounds
.slide-background.future
,
.reveal
>
.backgrounds
.slide-background.future
[
data-background-transition
=
slide
]
{
-webkit-transform
:
translate
(
100%
,
0
);
-ms-transform
:
translate
(
100%
,
0
);
transform
:
translate
(
100%
,
0
);
}
transform
:
translate
(
100%
,
0
);
}
.reveal
[
data-background-transition
=
slide
]
>
.backgrounds
.slide-background
>
.slide-background.past
,
.reveal
>
.backgrounds
.slide-background
>
.slide-background.past
[
data-background-transition
=
slide
]
{
-webkit-transform
:
translate
(
0
,
-100%
);
-ms-transform
:
translate
(
0
,
-100%
);
transform
:
translate
(
0
,
-100%
);
}
transform
:
translate
(
0
,
-100%
);
}
.reveal
[
data-background-transition
=
slide
]
>
.backgrounds
.slide-background
>
.slide-background.future
,
.reveal
>
.backgrounds
.slide-background
>
.slide-background.future
[
data-background-transition
=
slide
]
{
-webkit-transform
:
translate
(
0
,
100%
);
-ms-transform
:
translate
(
0
,
100%
);
transform
:
translate
(
0
,
100%
);
}
transform
:
translate
(
0
,
100%
);
}
/* Convex */
.reveal
[
data-background-transition
=
convex
]
>
.backgrounds
.slide-background.past
,
.reveal
>
.backgrounds
.slide-background.past
[
data-background-transition
=
convex
]
{
opacity
:
0
;
-webkit-transform
:
translate3d
(
-100%
,
0
,
0
)
rotateY
(
-90deg
)
translate3d
(
-100%
,
0
,
0
);
transform
:
translate3d
(
-100%
,
0
,
0
)
rotateY
(
-90deg
)
translate3d
(
-100%
,
0
,
0
);
}
transform
:
translate3d
(
-100%
,
0
,
0
)
rotateY
(
-90deg
)
translate3d
(
-100%
,
0
,
0
);
}
.reveal
[
data-background-transition
=
convex
]
>
.backgrounds
.slide-background.future
,
.reveal
>
.backgrounds
.slide-background.future
[
data-background-transition
=
convex
]
{
opacity
:
0
;
-webkit-transform
:
translate3d
(
100%
,
0
,
0
)
rotateY
(
90deg
)
translate3d
(
100%
,
0
,
0
);
transform
:
translate3d
(
100%
,
0
,
0
)
rotateY
(
90deg
)
translate3d
(
100%
,
0
,
0
);
}
transform
:
translate3d
(
100%
,
0
,
0
)
rotateY
(
90deg
)
translate3d
(
100%
,
0
,
0
);
}
.reveal
[
data-background-transition
=
convex
]
>
.backgrounds
.slide-background
>
.slide-background.past
,
.reveal
>
.backgrounds
.slide-background
>
.slide-background.past
[
data-background-transition
=
convex
]
{
opacity
:
0
;
-webkit-transform
:
translate3d
(
0
,
-100%
,
0
)
rotateX
(
90deg
)
translate3d
(
0
,
-100%
,
0
);
transform
:
translate3d
(
0
,
-100%
,
0
)
rotateX
(
90deg
)
translate3d
(
0
,
-100%
,
0
);
}
transform
:
translate3d
(
0
,
-100%
,
0
)
rotateX
(
90deg
)
translate3d
(
0
,
-100%
,
0
);
}
.reveal
[
data-background-transition
=
convex
]
>
.backgrounds
.slide-background
>
.slide-background.future
,
.reveal
>
.backgrounds
.slide-background
>
.slide-background.future
[
data-background-transition
=
convex
]
{
opacity
:
0
;
-webkit-transform
:
translate3d
(
0
,
100%
,
0
)
rotateX
(
-90deg
)
translate3d
(
0
,
100%
,
0
);
transform
:
translate3d
(
0
,
100%
,
0
)
rotateX
(
-90deg
)
translate3d
(
0
,
100%
,
0
);
}
transform
:
translate3d
(
0
,
100%
,
0
)
rotateX
(
-90deg
)
translate3d
(
0
,
100%
,
0
);
}
/* Concave */
.reveal
[
data-background-transition
=
concave
]
>
.backgrounds
.slide-background.past
,
.reveal
>
.backgrounds
.slide-background.past
[
data-background-transition
=
concave
]
{
opacity
:
0
;
-webkit-transform
:
translate3d
(
-100%
,
0
,
0
)
rotateY
(
90deg
)
translate3d
(
-100%
,
0
,
0
);
transform
:
translate3d
(
-100%
,
0
,
0
)
rotateY
(
90deg
)
translate3d
(
-100%
,
0
,
0
);
}
transform
:
translate3d
(
-100%
,
0
,
0
)
rotateY
(
90deg
)
translate3d
(
-100%
,
0
,
0
);
}
.reveal
[
data-background-transition
=
concave
]
>
.backgrounds
.slide-background.future
,
.reveal
>
.backgrounds
.slide-background.future
[
data-background-transition
=
concave
]
{
opacity
:
0
;
-webkit-transform
:
translate3d
(
100%
,
0
,
0
)
rotateY
(
-90deg
)
translate3d
(
100%
,
0
,
0
);
transform
:
translate3d
(
100%
,
0
,
0
)
rotateY
(
-90deg
)
translate3d
(
100%
,
0
,
0
);
}
transform
:
translate3d
(
100%
,
0
,
0
)
rotateY
(
-90deg
)
translate3d
(
100%
,
0
,
0
);
}
.reveal
[
data-background-transition
=
concave
]
>
.backgrounds
.slide-background
>
.slide-background.past
,
.reveal
>
.backgrounds
.slide-background
>
.slide-background.past
[
data-background-transition
=
concave
]
{
opacity
:
0
;
-webkit-transform
:
translate3d
(
0
,
-100%
,
0
)
rotateX
(
-90deg
)
translate3d
(
0
,
-100%
,
0
);
transform
:
translate3d
(
0
,
-100%
,
0
)
rotateX
(
-90deg
)
translate3d
(
0
,
-100%
,
0
);
}
transform
:
translate3d
(
0
,
-100%
,
0
)
rotateX
(
-90deg
)
translate3d
(
0
,
-100%
,
0
);
}
.reveal
[
data-background-transition
=
concave
]
>
.backgrounds
.slide-background
>
.slide-background.future
,
.reveal
>
.backgrounds
.slide-background
>
.slide-background.future
[
data-background-transition
=
concave
]
{
opacity
:
0
;
-webkit-transform
:
translate3d
(
0
,
100%
,
0
)
rotateX
(
90deg
)
translate3d
(
0
,
100%
,
0
);
transform
:
translate3d
(
0
,
100%
,
0
)
rotateX
(
90deg
)
translate3d
(
0
,
100%
,
0
);
}
transform
:
translate3d
(
0
,
100%
,
0
)
rotateX
(
90deg
)
translate3d
(
0
,
100%
,
0
);
}
/* Zoom */
.reveal
[
data-background-transition
=
zoom
]
>
.backgrounds
.slide-background
,
.reveal
>
.backgrounds
.slide-background
[
data-background-transition
=
zoom
]
{
-webkit-transition-timing-function
:
ease
;
transition-timing-function
:
ease
;
}
transition-timing-function
:
ease
;
}
.reveal
[
data-background-transition
=
zoom
]
>
.backgrounds
.slide-background.past
,
.reveal
>
.backgrounds
.slide-background.past
[
data-background-transition
=
zoom
]
{
opacity
:
0
;
visibility
:
hidden
;
-webkit-transform
:
scale
(
16
);
-ms-transform
:
scale
(
16
);
transform
:
scale
(
16
);
}
transform
:
scale
(
16
);
}
.reveal
[
data-background-transition
=
zoom
]
>
.backgrounds
.slide-background.future
,
.reveal
>
.backgrounds
.slide-background.future
[
data-background-transition
=
zoom
]
{
opacity
:
0
;
visibility
:
hidden
;
-webkit-transform
:
scale
(
0.2
);
-ms-transform
:
scale
(
0.2
);
transform
:
scale
(
0.2
);
}
transform
:
scale
(
0.2
);
}
.reveal
[
data-background-transition
=
zoom
]
>
.backgrounds
.slide-background
>
.slide-background.past
,
.reveal
>
.backgrounds
.slide-background
>
.slide-background.past
[
data-background-transition
=
zoom
]
{
opacity
:
0
;
visibility
:
hidden
;
-webkit-transform
:
scale
(
16
);
-ms-transform
:
scale
(
16
);
transform
:
scale
(
16
);
}
transform
:
scale
(
16
);
}
.reveal
[
data-background-transition
=
zoom
]
>
.backgrounds
.slide-background
>
.slide-background.future
,
.reveal
>
.backgrounds
.slide-background
>
.slide-background.future
[
data-background-transition
=
zoom
]
{
opacity
:
0
;
visibility
:
hidden
;
-webkit-transform
:
scale
(
0.2
);
-ms-transform
:
scale
(
0.2
);
transform
:
scale
(
0.2
);
}
transform
:
scale
(
0.2
);
}
/* Global transition speed settings */
.reveal
[
data-transition-speed
=
"fast"
]
>
.backgrounds
.slide-background
{
-webkit-transition-duration
:
400ms
;
transition-duration
:
400ms
;
}
transition-duration
:
400ms
;
}
.reveal
[
data-transition-speed
=
"slow"
]
>
.backgrounds
.slide-background
{
-webkit-transition-duration
:
1200ms
;
transition-duration
:
1200ms
;
}
transition-duration
:
1200ms
;
}
/*********************************************
* OVERVIEW
*********************************************/
.reveal.overview
{
-webkit-perspective-origin
:
50%
50%
;
perspective-origin
:
50%
50%
;
-webkit-perspective
:
700px
;
perspective
:
700px
;
}
perspective-origin
:
50%
50%
;
perspective
:
700px
;
}
.reveal.overview
.slides
section
{
height
:
700px
;
opacity
:
1
!important
;
...
...
@@ -1010,8 +909,7 @@ html:-moz-full-screen-ancestor {
outline-offset
:
10px
;
}
.reveal.overview
.slides
section
.fragment
{
opacity
:
1
;
-webkit-transition
:
none
;
transition
:
none
;
}
transition
:
none
;
}
.reveal.overview
.slides
section
:after
,
.reveal.overview
.slides
section
:before
{
display
:
none
!important
;
}
...
...
@@ -1022,8 +920,7 @@ html:-moz-full-screen-ancestor {
outline
:
none
;
overflow
:
visible
;
}
.reveal.overview
.backgrounds
{
-webkit-perspective
:
inherit
;
perspective
:
inherit
;
}
perspective
:
inherit
;
}
.reveal.overview
.backgrounds
.slide-background
{
opacity
:
1
;
visibility
:
visible
;
...
...
@@ -1032,17 +929,14 @@ html:-moz-full-screen-ancestor {
.reveal.overview
.slides
section
,
.reveal.overview-deactivating
.slides
section
{
-webkit-transition
:
none
;
transition
:
none
;
}
transition
:
none
;
}
.reveal.overview
.backgrounds
.slide-background
,
.reveal.overview-deactivating
.backgrounds
.slide-background
{
-webkit-transition
:
none
;
transition
:
none
;
}
transition
:
none
;
}
.reveal.overview-animated
.slides
{
-webkit-transition
:
-webkit-transform
0.4s
ease
;
transition
:
transform
0.4s
ease
;
}
transition
:
transform
0.4s
ease
;
}
/*********************************************
* RTL SUPPORT
...
...
@@ -1072,17 +966,14 @@ html:-moz-full-screen-ancestor {
* PARALLAX BACKGROUND
*********************************************/
.reveal.has-parallax-background
.backgrounds
{
-webkit-transition
:
all
0.8s
ease
;
transition
:
all
0.8s
ease
;
}
transition
:
all
0.8s
ease
;
}
/* Global transition speed settings */
.reveal.has-parallax-background
[
data-transition-speed
=
"fast"
]
.backgrounds
{
-webkit-transition-duration
:
400ms
;
transition-duration
:
400ms
;
}
transition-duration
:
400ms
;
}
.reveal.has-parallax-background
[
data-transition-speed
=
"slow"
]
.backgrounds
{
-webkit-transition-duration
:
1200ms
;
transition-duration
:
1200ms
;
}
transition-duration
:
1200ms
;
}
/*********************************************
* LINK PREVIEW OVERLAY
...
...
@@ -1097,8 +988,7 @@ html:-moz-full-screen-ancestor {
background
:
rgba
(
0
,
0
,
0
,
0.9
);
opacity
:
0
;
visibility
:
hidden
;
-webkit-transition
:
all
0.3s
ease
;
transition
:
all
0.3s
ease
;
}
transition
:
all
0.3s
ease
;
}
.reveal
.overlay.visible
{
opacity
:
1
;
...
...
@@ -1116,8 +1006,7 @@ html:-moz-full-screen-ancestor {
background-image
:
url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D)
;
visibility
:
visible
;
opacity
:
0.6
;
-webkit-transition
:
all
0.3s
ease
;
transition
:
all
0.3s
ease
;
}
transition
:
all
0.3s
ease
;
}
.reveal
.overlay
header
{
position
:
absolute
;
...
...
@@ -1169,8 +1058,7 @@ html:-moz-full-screen-ancestor {
border
:
0
;
opacity
:
0
;
visibility
:
hidden
;
-webkit-transition
:
all
0.3s
ease
;
transition
:
all
0.3s
ease
;
}
transition
:
all
0.3s
ease
;
}
.reveal
.overlay.overlay-preview.loaded
.viewport
iframe
{
opacity
:
1
;
...
...
@@ -1179,9 +1067,7 @@ html:-moz-full-screen-ancestor {
.reveal
.overlay.overlay-preview.loaded
.spinner
{
opacity
:
0
;
visibility
:
hidden
;
-webkit-transform
:
scale
(
0.2
);
-ms-transform
:
scale
(
0.2
);
transform
:
scale
(
0.2
);
}
transform
:
scale
(
0.2
);
}
.reveal
.overlay.overlay-help
.viewport
{
overflow
:
auto
;
...
...
@@ -1222,8 +1108,7 @@ html:-moz-full-screen-ancestor {
bottom
:
20px
;
z-index
:
30
;
cursor
:
pointer
;
-webkit-transition
:
all
400ms
ease
;
transition
:
all
400ms
ease
;
}
transition
:
all
400ms
ease
;
}
.reveal.overview
.playback
{
opacity
:
0
;
...
...
@@ -1237,10 +1122,8 @@ html:-moz-full-screen-ancestor {
line-height
:
1.2
;
overflow
:
hidden
;
vertical-align
:
top
;
-webkit-perspective
:
400px
;
perspective
:
400px
;
-webkit-perspective-origin
:
50%
50%
;
perspective-origin
:
50%
50%
;
}
perspective
:
400px
;
perspective-origin
:
50%
50%
;
}
.reveal
.roll
:hover
{
background
:
none
;
...
...
@@ -1251,20 +1134,14 @@ html:-moz-full-screen-ancestor {
position
:
relative
;
padding
:
0
2px
;
pointer-events
:
none
;
-webkit-transition
:
all
400ms
ease
;
transition
:
all
400ms
ease
;
-webkit-transform-origin
:
50%
0%
;
-ms-transform-origin
:
50%
0%
;
transform-origin
:
50%
0%
;
-webkit-transform-style
:
preserve-3d
;
transform-style
:
preserve-3d
;
-webkit-backface-visibility
:
hidden
;
backface-visibility
:
hidden
;
}
transition
:
all
400ms
ease
;
transform-origin
:
50%
0%
;
transform-style
:
preserve-3d
;
backface-visibility
:
hidden
;
}
.reveal
.roll
:hover
span
{
background
:
rgba
(
0
,
0
,
0
,
0.5
);
-webkit-transform
:
translate3d
(
0px
,
0px
,
-45px
)
rotateX
(
90deg
);
transform
:
translate3d
(
0px
,
0px
,
-45px
)
rotateX
(
90deg
);
}
transform
:
translate3d
(
0px
,
0px
,
-45px
)
rotateX
(
90deg
);
}
.reveal
.roll
span
:after
{
content
:
attr
(
data-title
);
...
...
@@ -1273,13 +1150,9 @@ html:-moz-full-screen-ancestor {
left
:
0
;
top
:
0
;
padding
:
0
2px
;
-webkit-backface-visibility
:
hidden
;
backface-visibility
:
hidden
;
-webkit-transform-origin
:
50%
0%
;
-ms-transform-origin
:
50%
0%
;
transform-origin
:
50%
0%
;
-webkit-transform
:
translate3d
(
0px
,
110%
,
0px
)
rotateX
(
-90deg
);
transform
:
translate3d
(
0px
,
110%
,
0px
)
rotateX
(
-90deg
);
}
backface-visibility
:
hidden
;
transform-origin
:
50%
0%
;
transform
:
translate3d
(
0px
,
110%
,
0px
)
rotateX
(
-90deg
);
}
/*********************************************
* SPEAKER NOTES
...
...
@@ -1312,20 +1185,17 @@ html:-moz-full-screen-ancestor {
@media
screen
and
(
max-width
:
1024px
)
{
.reveal
.speaker-notes
{
font-size
:
14px
;
}
}
@media
screen
and
(
max-width
:
600px
)
{
.reveal
.speaker-notes
{
width
:
90%
;
left
:
5%
;
}
}
/*********************************************
* ZOOM PLUGIN
*********************************************/
.zoomed
.reveal
*,
.zoomed
.reveal
*
:before
,
.zoomed
.reveal
*
:after
{
-webkit-backface-visibility
:
visible
!important
;
backface-visibility
:
visible
!important
;
}
backface-visibility
:
visible
!important
;
}
.zoomed
.reveal
.progress
,
.zoomed
.reveal
.controls
{
...
...
This diff is collapsed.
Click to expand it.
css/reveal.scss
+
48
−
2
View file @
d457b927
...
...
@@ -137,6 +137,54 @@ html:-moz-full-screen-ancestor {
}
}
.reveal
.slides
section
.fragment.fade-up
{
opacity
:
0
;
transform
:
translate
(
0
,
20%
);
visibility
:
hidden
;
&
.visible
{
opacity
:
1
;
transform
:
translate
(
0
,
0
);
visibility
:
visible
;
}
}
.reveal
.slides
section
.fragment.fade-down
{
opacity
:
0
;
transform
:
translate
(
0
,
-20%
);
visibility
:
hidden
;
&
.visible
{
opacity
:
1
;
transform
:
translate
(
0
,
0
);
visibility
:
visible
;
}
}
.reveal
.slides
section
.fragment.fade-right
{
opacity
:
0
;
transform
:
translate
(
-20%
,
0
);
visibility
:
hidden
;
&
.visible
{
opacity
:
1
;
transform
:
translate
(
0
,
0
);
visibility
:
visible
;
}
}
.reveal
.slides
section
.fragment.fade-left
{
opacity
:
0
;
transform
:
translate
(
20%
,
0
);
visibility
:
hidden
;
&
.visible
{
opacity
:
1
;
transform
:
translate
(
0
,
0
);
visibility
:
visible
;
}
}
.reveal
.slides
section
.fragment.current-visible
{
opacity
:
0
;
visibility
:
hidden
;
...
...
@@ -1375,5 +1423,3 @@ html:-moz-full-screen-ancestor {
.zoomed
.reveal
.roll
span
:after
{
visibility
:
hidden
;
}
This diff is collapsed.
Click to expand it.
index.html
+
1
−
0
View file @
d457b927
...
...
@@ -139,6 +139,7 @@
<p
class=
"fragment grow"
>
grow
</p>
<p
class=
"fragment shrink"
>
shrink
</p>
<p
class=
"fragment fade-out"
>
fade-out
</p>
<p
class=
"fragment fade-up"
>
fade-up (also down, left and right!)
</p>
<p
class=
"fragment current-visible"
>
current-visible
</p>
<p
class=
"fragment highlight-red"
>
highlight-red
</p>
<p
class=
"fragment highlight-blue"
>
highlight-blue
</p>
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment