#{label}
$of _
+
+ $if not $ Just HomeR == mcurrentRoute
+ ^{breadcrumbs}
+
diff --git a/templates/widgets/navbar.lucius b/templates/widgets/navbar.lucius
index 10f2c2210..a19ce4514 100644
--- a/templates/widgets/navbar.lucius
+++ b/templates/widgets/navbar.lucius
@@ -7,7 +7,7 @@
width: 100%;
height: var(--header-height);
line-height: var(--header-height);
- padding: 0 5vw;
+ padding-right: 5vw;
background: var(--darkbase); /* Old browsers */
background: -moz-linear-gradient(bottom, var(--darkbase) 0%, #425d79 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(bottom, var(--darkbase) 0%,#425d79 100%); /* Chrome10-25,Safari5.1-6 */
@@ -15,6 +15,7 @@
color: white;
box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
z-index: 10;
+ overflow: hidden;
}
.navbar .navbar__link {
@@ -26,32 +27,63 @@
text-transform: uppercase;
}
-.navbar .navbar__link.glyphicon {
- padding-left: 50px;
+.navbar .navbar__link.glyphicon::before {
+ left: 50%;
+ top: -20px;
+ transform: translateX(-50%);
+ margin: 0;
+}
+
+.navbar__list-item {
+ position: relative;
+ padding-top: 13px;
+
+ > .glyphicon {
+ position: absolute;
+ width: 100%;
+ }
+
+ > .glyphicon::before {
+ height: 40px;
+ margin: 0;
+ left: 50%;
+ transform: translateX(-50%);
+ }
}
.navbar__list-item--secondary {
margin-left: 20px;
- color: var(--fontsec);
+ color: var(--greybase);
}
.navbar__list-item--secondary + .navbar__list-item--secondary {
margin-left: 0;
border-left: 0;
}
-.navbar__list-item--active > .navbar__link {
+.navbar__list-item--active {
background-color: white;
color: var(--darkbase);
}
+.navbar__list-item--active > .navbar__link {
+ color: var(--darkbase);
+ pointer-events: none;
+}
-.navbar .navbar__list-item > .navbar__link:hover {
- color: var(--whitebase);
+.navbar .navbar__list-item:not(.navbar__list-item--active):hover {
background-color: var(--darkbase);
+ color: var(--whitebase);
+}
+.navbar .navbar__list-item:not(.navbar__list-item--active):hover > .navbar__link {
+ color: var(--whitebase);
}
.navbar__list-item--secondary > .navbar__link {
color: var(--greybase);
}
+.navbar__link {
+ transition: opacity .2s ease;
+}
+
.navbar--sticky {
position: fixed;
top: 0;
@@ -60,6 +92,14 @@
line-height: var(--header-height-collapsed);
z-index: 100;
transition: height 0.2s ease, line-height 0.2s ease;
+
+ .navbar__link {
+ opacity: 0;
+ }
+
+ .breadcrumbs__container {
+ top: 0px;
+ }
}
.navbar__pushdown {
display: none;