Ver código fonte

fix menu animation

Ben Dwyer 4 anos atrás
pai
commit
84f64c1d5e

+ 17 - 13
spearhead/assets/sass/navigation.scss

@@ -43,18 +43,22 @@ $navigation-max-break-point: 'laptop-only';
 	}
 }
 
-.primary-navigation-open .extra-navigation-wrapper {
-	background: var(--primary-nav--color-background);
-	padding: var(--global--spacing-unit) var(--global--spacing-horizontal);
-	visibility: visible;
-	opacity: 1;
-	top: 50px;
-	right: 0;
-	bottom: 30px; // Not sure why this div is offset by 30px
-	left: 0;
-}
 
-.admin-bar.primary-navigation-open .extra-navigation-wrapper {
-	top: calc(50px + var(--wpadmin-bar--height));
-	bottom: 27px; // Don't get value yet
+$header-height: 80px;
+div.extra-navigation-wrapper {
+	@include media( $navigation-max-break-point ) {
+		background: var(--primary-nav--color-background);
+		padding: var(--global--spacing-unit) var(--global--spacing-horizontal);
+		top: 0;
+		right: 0;
+		bottom: $header-height;
+		left: 0;
+		transform: translateY( 200px ); // This can be any value > $header-height
+	}
+
+	.primary-navigation-open & {
+		visibility: visible;
+		opacity: 1;
+		transform: translateY( $header-height );
+	}
 }

+ 14 - 12
spearhead/navigation-rtl.css

@@ -556,18 +556,20 @@
 	width: auto;
 }
 
-.primary-navigation-open .extra-navigation-wrapper {
-	background: var(--primary-nav--color-background);
-	padding: var(--global--spacing-unit) var(--global--spacing-horizontal);
-	visibility: visible;
-	opacity: 1;
-	top: 50px;
-	left: 0;
-	bottom: 30px;
-	right: 0;
+@media only screen and (max-width: 829px) {
+	div.extra-navigation-wrapper {
+		background: var(--primary-nav--color-background);
+		padding: var(--global--spacing-unit) var(--global--spacing-horizontal);
+		top: 0;
+		left: 0;
+		bottom: 80px;
+		right: 0;
+		transform: translateY(200px);
+	}
 }
 
-.admin-bar.primary-navigation-open .extra-navigation-wrapper {
-	top: calc(50px + var(--wpadmin-bar--height));
-	bottom: 27px;
+.primary-navigation-open div.extra-navigation-wrapper {
+	visibility: visible;
+	opacity: 1;
+	transform: translateY(80px);
 }

+ 14 - 12
spearhead/navigation.css

@@ -556,20 +556,22 @@
 	width: auto;
 }
 
-.primary-navigation-open .extra-navigation-wrapper {
-	background: var(--primary-nav--color-background);
-	padding: var(--global--spacing-unit) var(--global--spacing-horizontal);
-	visibility: visible;
-	opacity: 1;
-	top: 50px;
-	right: 0;
-	bottom: 30px;
-	left: 0;
+@media only screen and (max-width: 829px) {
+	div.extra-navigation-wrapper {
+		background: var(--primary-nav--color-background);
+		padding: var(--global--spacing-unit) var(--global--spacing-horizontal);
+		top: 0;
+		right: 0;
+		bottom: 80px;
+		left: 0;
+		transform: translateY(200px);
+	}
 }
 
-.admin-bar.primary-navigation-open .extra-navigation-wrapper {
-	top: calc(50px + var(--wpadmin-bar--height));
-	bottom: 27px;
+.primary-navigation-open div.extra-navigation-wrapper {
+	visibility: visible;
+	opacity: 1;
+	transform: translateY(80px);
 }
 
 /*# sourceMappingURL=navigation.css.map */

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
spearhead/navigation.css.map


Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff