diff options
author | Hakim El Hattab <hakim.elhattab@gmail.com> | 2014-10-16 12:19:20 +0200 |
---|---|---|
committer | Hakim El Hattab <hakim.elhattab@gmail.com> | 2014-10-16 12:19:20 +0200 |
commit | a61a372b5215fbdf1fa3bab5a4c21ca511bfbe07 (patch) | |
tree | d9c92fb437fc371a5d39910ee8190f4b6a1e0127 | |
parent | a3a2ad039ee2e74ad01a8c923c7549a35712f85d (diff) | |
download | fosdem-2018-presentation-a61a372b5215fbdf1fa3bab5a4c21ca511bfbe07.tar fosdem-2018-presentation-a61a372b5215fbdf1fa3bab5a4c21ca511bfbe07.tar.gz |
use nesting for fragment styles
-rw-r--r-- | css/reveal.css | 71 | ||||
-rw-r--r-- | css/reveal.scss | 54 |
2 files changed, 62 insertions, 63 deletions
diff --git a/css/reveal.css b/css/reveal.css index beb244e..ed380ab 100644 --- a/css/reveal.css +++ b/css/reveal.css @@ -51,70 +51,67 @@ body { visibility: hidden; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; } - -.reveal .slides section .fragment.visible { - opacity: 1; - visibility: visible; } + .reveal .slides section .fragment.visible { + opacity: 1; + visibility: visible; } .reveal .slides section .fragment.grow { opacity: 1; visibility: visible; } - -.reveal .slides section .fragment.grow.visible { - -webkit-transform: scale(1.3); - -ms-transform: scale(1.3); - transform: scale(1.3); } + .reveal .slides section .fragment.grow.visible { + -webkit-transform: scale(1.3); + -ms-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); } + .reveal .slides section .fragment.shrink.visible { + -webkit-transform: scale(0.7); + -ms-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); } - -.reveal .slides section .fragment.zoom-in.visible { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); } + .reveal .slides section .fragment.zoom-in.visible { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); } .reveal .slides section .fragment.roll-in { -webkit-transform: rotateX(90deg); transform: rotateX(90deg); } - -.reveal .slides section .fragment.roll-in.visible { - -webkit-transform: rotateX(0); - transform: rotateX(0); } + .reveal .slides section .fragment.roll-in.visible { + -webkit-transform: rotateX(0); + transform: rotateX(0); } .reveal .slides section .fragment.fade-out { opacity: 1; visibility: visible; } - -.reveal .slides section .fragment.fade-out.visible { - opacity: 0; - visibility: hidden; } + .reveal .slides section .fragment.fade-out.visible { + opacity: 0; + visibility: hidden; } .reveal .slides section .fragment.semi-fade-out { opacity: 1; visibility: visible; } + .reveal .slides section .fragment.semi-fade-out.visible { + opacity: 0.5; + visibility: visible; } -.reveal .slides section .fragment.semi-fade-out.visible { - opacity: 0.5; - visibility: visible; } +.reveal .slides section .fragment.strike { + opacity: 1; } + .reveal .slides section .fragment.strike.visible { + text-decoration: line-through; } .reveal .slides section .fragment.current-visible { opacity: 0; visibility: hidden; } - -.reveal .slides section .fragment.current-visible.current-fragment { - opacity: 1; - visibility: visible; } + .reveal .slides section .fragment.current-visible.current-fragment { + opacity: 1; + visibility: visible; } .reveal .slides section .fragment.highlight-red, .reveal .slides section .fragment.highlight-current-red, .reveal .slides section .fragment.highlight-green, .reveal .slides section .fragment.highlight-current-green, .reveal .slides section .fragment.highlight-blue, .reveal .slides section .fragment.highlight-current-blue { opacity: 1; @@ -138,12 +135,6 @@ body { .reveal .slides section .fragment.highlight-current-blue.current-fragment { color: #1b91ff; } -.reveal .slides section .fragment.strike { - opacity: 1; } - -.reveal .slides section .fragment.strike.visible { - text-decoration: line-through; } - /********************************************* * DEFAULT ELEMENT STYLES *********************************************/ diff --git a/css/reveal.scss b/css/reveal.scss index 0d1fb82..b07643b 100644 --- a/css/reveal.scss +++ b/css/reveal.scss @@ -78,69 +78,84 @@ body { opacity: 0; visibility: hidden; transition: all .2s ease; -} - .reveal .slides section .fragment.visible { + + &.visible { opacity: 1; visibility: visible; } +} .reveal .slides section .fragment.grow { opacity: 1; visibility: visible; -} - .reveal .slides section .fragment.grow.visible { + + &.visible { transform: scale( 1.3 ); } +} .reveal .slides section .fragment.shrink { opacity: 1; visibility: visible; -} - .reveal .slides section .fragment.shrink.visible { + + &.visible { transform: scale( 0.7 ); } +} .reveal .slides section .fragment.zoom-in { transform: scale( 0.1 ); -} - .reveal .slides section .fragment.zoom-in.visible { + &.visible { transform: scale( 1 ); } +} .reveal .slides section .fragment.roll-in { transform: rotateX( 90deg ); -} - .reveal .slides section .fragment.roll-in.visible { + + &.visible { transform: rotateX( 0 ); } +} .reveal .slides section .fragment.fade-out { opacity: 1; visibility: visible; -} - .reveal .slides section .fragment.fade-out.visible { + + &.visible { opacity: 0; visibility: hidden; } +} .reveal .slides section .fragment.semi-fade-out { opacity: 1; visibility: visible; -} - .reveal .slides section .fragment.semi-fade-out.visible { + + &.visible { opacity: 0.5; visibility: visible; } +} + +.reveal .slides section .fragment.strike { + opacity: 1; + + &.visible { + text-decoration: line-through; + } +} .reveal .slides section .fragment.current-visible { opacity: 0; visibility: hidden; -} - .reveal .slides section .fragment.current-visible.current-fragment { + + &.current-fragment { opacity: 1; visibility: visible; } +} .reveal .slides section .fragment.highlight-red, .reveal .slides section .fragment.highlight-current-red, @@ -171,13 +186,6 @@ body { color: #1b91ff; } -.reveal .slides section .fragment.strike { - opacity: 1; -} - .reveal .slides section .fragment.strike.visible { - text-decoration: line-through; - } - /********************************************* * DEFAULT ELEMENT STYLES |