Bläddra i källkod

use native CSS vars from exposer

Sven Kraus 4 år sedan
förälder
incheckning
3535536444
2 ändrade filer med 38 tillägg och 35 borttagningar
  1. 1 0
      css/theme/template/exposer.scss
  2. 37 35
      css/theme/template/theme.scss

+ 1 - 0
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};

+ 37 - 35
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);
     }
 }