From 35355364442953d2a6947c5efe63b571a2ad7db2 Mon Sep 17 00:00:00 2001 From: Sven Kraus Date: Wed, 29 Jul 2020 13:31:29 +0200 Subject: [PATCH] use native CSS vars from exposer --- css/theme/template/exposer.scss | 1 + css/theme/template/theme.scss | 72 +++++++++++++++++---------------- 2 files changed, 38 insertions(+), 35 deletions(-) diff --git a/css/theme/template/exposer.scss b/css/theme/template/exposer.scss index 77a9ad1..1401a59 100644 --- a/css/theme/template/exposer.scss +++ b/css/theme/template/exposer.scss @@ -21,6 +21,7 @@ --heading4-size: #{$heading4Size}; --code-font: #{$codeFont}; --link-color: #{$linkColor}; + --link-color-dark: #{darken($linkColor , 15% )}; --link-color-hover: #{$linkColorHover}; --selection-background-color: #{$selectionBackgroundColor}; --selection-color: #{$selectionColor}; diff --git a/css/theme/template/theme.scss b/css/theme/template/theme.scss index c3e6474..4cc9595 100644 --- a/css/theme/template/theme.scss +++ b/css/theme/template/theme.scss @@ -8,25 +8,25 @@ .reveal-viewport { @include bodyBackground(); - background-color: $backgroundColor; + background-color: var(--background-color); } .reveal { - font-family: $mainFont; - font-size: $mainFontSize; + font-family: var(--main-font); + font-size: var(--main-font-size); font-weight: normal; - color: $mainColor; + color: var(--main-color); } .reveal ::selection { - color: $selectionColor; - background: $selectionBackgroundColor; + color: var(--selection-color); + background: var(--selection-background-color); text-shadow: none; } .reveal ::-moz-selection { - color: $selectionColor; - background: $selectionBackgroundColor; + color: var(--selection-color); + background: var(--selection-background-color); text-shadow: none; } @@ -46,27 +46,27 @@ .reveal h4, .reveal h5, .reveal h6 { - margin: $headingMargin; - color: $headingColor; + margin: var(--heading-margin); + color: var(--heading-color); - font-family: $headingFont; - font-weight: $headingFontWeight; - line-height: $headingLineHeight; - letter-spacing: $headingLetterSpacing; + font-family: var(--heading-font); + font-weight: var(--heading-font-weight); + line-height: var(--heading-line-height); + letter-spacing: var(--heading-letter-spacing); - text-transform: $headingTextTransform; - text-shadow: $headingTextShadow; + text-transform: var(--heading-text-transform); + text-shadow: var(--heading-text-shadow); word-wrap: break-word; } -.reveal h1 {font-size: $heading1Size; } -.reveal h2 {font-size: $heading2Size; } -.reveal h3 {font-size: $heading3Size; } -.reveal h4 {font-size: $heading4Size; } +.reveal h1 {font-size: var(--heading1-size); } +.reveal h2 {font-size: var(--heading2-size); } +.reveal h3 {font-size: var(--heading3-size); } +.reveal h4 {font-size: var(--heading4-size); } .reveal h1 { - text-shadow: $heading1TextShadow; + text-shadow: var(--heading1-text-shadow); } @@ -75,7 +75,7 @@ *********************************************/ .reveal p { - margin: $blockMargin 0; + margin: var(--block-margin) 0; line-height: 1.3; } @@ -140,7 +140,7 @@ display: block; position: relative; width: 70%; - margin: $blockMargin auto; + margin: var(--block-margin) auto; padding: 5px; font-style: italic; @@ -160,11 +160,11 @@ display: block; position: relative; width: 90%; - margin: $blockMargin auto; + margin: var(--block-margin) auto; text-align: left; font-size: 0.55em; - font-family: $codeFont; + font-family: var(--code-font); line-height: 1.2em; word-wrap: break-word; @@ -173,7 +173,7 @@ } .reveal code { - font-family: $codeFont; + font-family: var(--code-font); text-transform: none; } @@ -238,7 +238,7 @@ } .reveal img { - margin: $blockMargin 0; + margin: var(--block-margin) 0; } @@ -247,19 +247,21 @@ *********************************************/ .reveal a { - color: $linkColor; + color: var(--link-color); text-decoration: none; transition: color .15s ease; } .reveal a:hover { - color: $linkColorHover; + color: var(--link-color-hover); text-shadow: none; border: none; } .reveal .roll span:after { color: #fff; - background: darken( $linkColor, 15% ); + // background: darken( var(--link-color), 15% ); + background: var(--link-color-dark); + } @@ -268,7 +270,7 @@ *********************************************/ .reveal .r-frame { - border: 4px solid $mainColor; + border: 4px solid var(--main-color); box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } @@ -277,7 +279,7 @@ } .reveal a:hover .r-frame { - border-color: $linkColor; + border-color: var(--link-color); box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } @@ -287,7 +289,7 @@ *********************************************/ .reveal .controls { - color: $linkColor; + color: var(--link-color); } @@ -297,7 +299,7 @@ .reveal .progress { background: rgba(0,0,0,0.2); - color: $linkColor; + color: var(--link-color); } /********************************************* @@ -305,6 +307,6 @@ *********************************************/ @media print { .backgrounds { - background-color: $backgroundColor; + background-color: var(--background-color); } }