Skip to content

Commit

Permalink
reduce fragment style specificity, add custom class to reset fragment…
Browse files Browse the repository at this point in the history
… styles #2927
  • Loading branch information
hakimel committed Mar 7, 2023
1 parent 0c9bdea commit 006b348
Showing 1 changed file with 32 additions and 29 deletions.
61 changes: 32 additions & 29 deletions css/reveal.scss
Expand Up @@ -48,11 +48,14 @@ html.reveal-full-page {
* VIEW FRAGMENTS
*********************************************/

.reveal .slides section .fragment {
opacity: 0;
visibility: hidden;
.reveal .fragment {
transition: all .2s ease;
will-change: opacity;

&:not(.custom) {
opacity: 0;
visibility: hidden;
will-change: opacity;
}

&.visible {
opacity: 1;
Expand All @@ -64,7 +67,7 @@ html.reveal-full-page {
}
}

.reveal .slides section .fragment.grow {
.reveal .fragment.grow {
opacity: 1;
visibility: inherit;

Expand All @@ -73,7 +76,7 @@ html.reveal-full-page {
}
}

.reveal .slides section .fragment.shrink {
.reveal .fragment.shrink {
opacity: 1;
visibility: inherit;

Expand All @@ -82,15 +85,15 @@ html.reveal-full-page {
}
}

.reveal .slides section .fragment.zoom-in {
.reveal .fragment.zoom-in {
transform: scale( 0.1 );

&.visible {
transform: none;
}
}

.reveal .slides section .fragment.fade-out {
.reveal .fragment.fade-out {
opacity: 1;
visibility: inherit;

Expand All @@ -100,7 +103,7 @@ html.reveal-full-page {
}
}

.reveal .slides section .fragment.semi-fade-out {
.reveal .fragment.semi-fade-out {
opacity: 1;
visibility: inherit;

Expand All @@ -110,7 +113,7 @@ html.reveal-full-page {
}
}

.reveal .slides section .fragment.strike {
.reveal .fragment.strike {
opacity: 1;
visibility: inherit;

Expand All @@ -119,40 +122,40 @@ html.reveal-full-page {
}
}

.reveal .slides section .fragment.fade-up {
.reveal .fragment.fade-up {
transform: translate(0, 40px);

&.visible {
transform: translate(0, 0);
}
}

.reveal .slides section .fragment.fade-down {
.reveal .fragment.fade-down {
transform: translate(0, -40px);

&.visible {
transform: translate(0, 0);
}
}

.reveal .slides section .fragment.fade-right {
.reveal .fragment.fade-right {
transform: translate(-40px, 0);

&.visible {
transform: translate(0, 0);
}
}

.reveal .slides section .fragment.fade-left {
.reveal .fragment.fade-left {
transform: translate(40px, 0);

&.visible {
transform: translate(0, 0);
}
}

.reveal .slides section .fragment.fade-in-then-out,
.reveal .slides section .fragment.current-visible {
.reveal .fragment.fade-in-then-out,
.reveal .fragment.current-visible {
opacity: 0;
visibility: hidden;

Expand All @@ -162,7 +165,7 @@ html.reveal-full-page {
}
}

.reveal .slides section .fragment.fade-in-then-semi-out {
.reveal .fragment.fade-in-then-semi-out {
opacity: 0;
visibility: hidden;

Expand All @@ -177,32 +180,32 @@ html.reveal-full-page {
}
}

.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 {
.reveal .fragment.highlight-red,
.reveal .fragment.highlight-current-red,
.reveal .fragment.highlight-green,
.reveal .fragment.highlight-current-green,
.reveal .fragment.highlight-blue,
.reveal .fragment.highlight-current-blue {
opacity: 1;
visibility: inherit;
}
.reveal .slides section .fragment.highlight-red.visible {
.reveal .fragment.highlight-red.visible {
color: #ff2c2d
}
.reveal .slides section .fragment.highlight-green.visible {
.reveal .fragment.highlight-green.visible {
color: #17ff2e;
}
.reveal .slides section .fragment.highlight-blue.visible {
.reveal .fragment.highlight-blue.visible {
color: #1b91ff;
}

.reveal .slides section .fragment.highlight-current-red.current-fragment {
.reveal .fragment.highlight-current-red.current-fragment {
color: #ff2c2d
}
.reveal .slides section .fragment.highlight-current-green.current-fragment {
.reveal .fragment.highlight-current-green.current-fragment {
color: #17ff2e;
}
.reveal .slides section .fragment.highlight-current-blue.current-fragment {
.reveal .fragment.highlight-current-blue.current-fragment {
color: #1b91ff;
}

Expand Down

0 comments on commit 006b348

Please sign in to comment.