From bf2e9f790b6b1dbaa526b84d4a9b8bc7ff1bd29d Mon Sep 17 00:00:00 2001 From: katja <ekaterina.kondareva@druid.fi> Date: Thu, 4 Mar 2021 12:19:37 +0200 Subject: [PATCH] black top navbar, styles --- .../hy-menu-main-group.scss | 7 +++ src/components/site-header/site-header.scss | 16 ++++++- src/components/site-header/site-header.tsx | 11 +++-- .../site-header/site-logo/site-logo.scss | 43 +++++++++++++++---- .../site-header/site-logo/site-logo.tsx | 18 ++++++-- 5 files changed, 77 insertions(+), 18 deletions(-) diff --git a/src/components/hy-menu-main-group/hy-menu-main-group.scss b/src/components/hy-menu-main-group/hy-menu-main-group.scss index 90bad91b..9c41cfe4 100644 --- a/src/components/hy-menu-main-group/hy-menu-main-group.scss +++ b/src/components/hy-menu-main-group/hy-menu-main-group.scss @@ -7,6 +7,13 @@ display: flex; flex-flow: row; position: relative; + margin-left: 28px; + @include breakpoint($narrow) { + margin-left: 32px; + } + @include breakpoint($wide) { + margin-left: 40px; + } } .menu--main-group__toggle { diff --git a/src/components/site-header/site-header.scss b/src/components/site-header/site-header.scss index fc6c275c..26a7e6e4 100644 --- a/src/components/site-header/site-header.scss +++ b/src/components/site-header/site-header.scss @@ -101,11 +101,9 @@ @include breakpoint($narrow) { margin: 16px 16px 16px 28px; } - @include breakpoint($wide) { margin: 16px 24px; } - @include breakpoint($extrawide) { margin: 16px; } @@ -126,6 +124,20 @@ display: flex; flex-direction: row; + margin: 12px; + @include breakpoint($narrow) { + margin: 12px 24px; + } + @include breakpoint($wide) { + margin: 6px 24px; + } + @include breakpoint($extrawide) { + margin: 8px 24px; + } + @include breakpoint($xlarge) { + margin: 8px 32px; + } + &:hover { color: var(--grayscale-medium); a, diff --git a/src/components/site-header/site-header.tsx b/src/components/site-header/site-header.tsx index 688e7941..e4e26ab7 100644 --- a/src/components/site-header/site-header.tsx +++ b/src/components/site-header/site-header.tsx @@ -321,11 +321,16 @@ export class SiteHeader { {this.isGroup && ( <div class="hy-site-header__content-top"> <div class={'hy-site-header__logo-container group '}> - <hy-site-logo size={logoSizeGroup} color={logoColorGroup} url={this.siteUrl} label={this.siteLabel} /> + <hy-site-logo + is-group={true} + size={logoSizeGroup} + color={logoColorGroup} + url={this.siteUrl} + label={this.siteLabel} + /> + <hy-menu-main-group is-mobile={false} data-main-menu={this.dataMainMenuLinks} /> </div> - <hy-menu-main-group is-mobile={false} data-main-menu={this.dataMainMenuLinks} /> - <div class={'menu--secondary menu--secondary--group'}> <hy-menu-language class={'menu--secondary__item is-first group'} diff --git a/src/components/site-header/site-logo/site-logo.scss b/src/components/site-header/site-logo/site-logo.scss index 71393b7e..670f16e0 100644 --- a/src/components/site-header/site-logo/site-logo.scss +++ b/src/components/site-header/site-logo/site-logo.scss @@ -52,20 +52,45 @@ letter-spacing: -0.7px; margin-left: 4px; } + + &.group { + @include font-size(12px, 14px); + color: var(--grayscale-white); + letter-spacing: -0.6px; + margin-left: 3px; + + @include breakpoint($wide) { + @include font-size(14px, 14px); + letter-spacing: -0.7px; + } + + @include breakpoint($xlarge) { + margin-left: 8px; + } + } } - &__icon svg { - height: 32px; - width: 33.41px; + &__icon { + svg { + height: 32px; + width: 33.41px; - @include breakpoint($narrow) { - height: 48px; - width: 51px; + @include breakpoint($narrow) { + height: 48px; + width: 51px; + } + + @include breakpoint($xlarge) { + height: 60px; + width: 64px; + } } - @include breakpoint($xlarge) { - height: 60px; - width: 64px; + &.group { + svg { + height: 32px; + width: 34px; + } } } diff --git a/src/components/site-header/site-logo/site-logo.tsx b/src/components/site-header/site-logo/site-logo.tsx index 6153aadd..cfd68d4d 100644 --- a/src/components/site-header/site-logo/site-logo.tsx +++ b/src/components/site-header/site-logo/site-logo.tsx @@ -24,16 +24,26 @@ export class SiteLogo { return this.url ? ( <Host class={classAttributes}> <a href={this.url}> - <hy-icon class={'hy-site-logo__icon'} icon={'hy-icon-hy-logo'} size={this.size} fill={this.color} /> - <span class={'hy-site-logo__label'} style={{color: this.color}}> + <hy-icon + class={{'hy-site-logo__icon': true, group: this.isGroup}} + icon={'hy-icon-hy-logo'} + size={this.size} + fill={this.color} + /> + <span class={{'hy-site-logo__label': true, group: this.isGroup}} style={{color: this.color}}> {this.label} </span> </a> </Host> ) : this.label ? ( <Host class={classAttributes}> - <hy-icon class={'hy-site-logo__icon'} icon={'hy-icon-hy-logo'} size={this.size} fill={this.color} /> - <span class={'hy-site-logo__label'} style={{color: this.color}}> + <hy-icon + class={{'hy-site-logo__icon': true, group: this.isGroup}} + icon={'hy-icon-hy-logo'} + size={this.size} + fill={this.color} + /> + <span class={{'hy-site-logo__label': true, group: this.isGroup}} style={{color: this.color}}> {this.label} </span> </Host> -- GitLab