소스 검색

convert sass controls spacing to css var, full height reader progress bar

Hakim El Hattab 1 년 전
부모
커밋
be5d811914
2개의 변경된 파일13개의 추가작업 그리고 12개의 파일을 삭제
  1. 13 12
      css/reveal.scss
  2. 0 0
      dist/reveal.css

+ 13 - 12
css/reveal.scss

@@ -10,8 +10,6 @@
 
 @import 'layout';
 
-$controlsSpacing: 12px;
-
 /*********************************************
  * GLOBAL STYLES
  *********************************************/
@@ -36,6 +34,7 @@ html.reveal-full-page {
 	color: #000;
 
 	--r-reader-progress-width: 8px;
+	--r-controls-spacing: 12px;
 }
 
 // Force the presentation to cover the full viewport when we
@@ -279,8 +278,8 @@ $controlsArrowAngleActive: 36deg;
 	display: none;
 	position: absolute;
 	top: auto;
-	bottom: $controlsSpacing;
-	right: $controlsSpacing;
+	bottom: var(--r-controls-spacing);
+	right: var(--r-controls-spacing);
 	left: auto;
 	z-index: 11;
 	color: #000;
@@ -512,7 +511,9 @@ $controlsArrowAngleActive: 36deg;
 // Edge aligned controls layout
 @media screen and (min-width: 500px) {
 
-	$controlsSpacing: 0.8em;
+	.reveal-viewport {
+		--r-controls-spacing: 0.8em;
+	}
 
 	.reveal .controls[data-controls-layout="edges"] {
 		& {
@@ -532,24 +533,24 @@ $controlsArrowAngleActive: 36deg;
 
 		.navigate-left {
 			top: 50%;
-			left: $controlsSpacing;
+			left: var(--r-controls-spacing);
 			margin-top: -$controlArrowSize*0.5;
 		}
 
 		.navigate-right {
 			top: 50%;
-			right: $controlsSpacing;
+			right: var(--r-controls-spacing);
 			margin-top: -$controlArrowSize*0.5;
 		}
 
 		.navigate-up {
-			top: $controlsSpacing;
+			top: var(--r-controls-spacing);
 			left: 50%;
 			margin-left: -$controlArrowSize*0.5;
 		}
 
 		.navigate-down {
-			bottom: $controlsSpacing - $controlArrowSpacing + 0.3em;
+			bottom: calc(var(--r-controls-spacing) - #{$controlArrowSpacing} + 0.3em);
 			left: 50%;
 			margin-left: -$controlArrowSize*0.5;
 		}
@@ -2036,9 +2037,9 @@ $notesWidthPercent: 25%;
 	.reader-progress-inner {
 		position: absolute;
 		width: var(--r-reader-progress-width);
-		height: 90vh;
-		height: 90svh;
-		right: $controlsSpacing;
+		height: calc(100vh - var(--r-controls-spacing) * 2);
+		height: calc(100svh - var(--r-controls-spacing) * 2);
+		right: var(--r-controls-spacing);
 		top: 0;
 		transform: translateY(-50%);
 		border-radius: var(--r-reader-progress-width);

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/reveal.css


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.