From d7de398c8a21c9dbb0e669b0636ddbd4c21ebce2 Mon Sep 17 00:00:00 2001 From: pavkahanov Date: Mon, 18 Nov 2019 13:10:29 +0700 Subject: [PATCH 01/11] header impprovements --- src/assets/images/navlink-indicator.svg | 7 +++++++ src/components/Header/Header.scss | 14 ++++++++++++++ src/components/Header/HeaderNav/index.js | 2 +- 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 src/assets/images/navlink-indicator.svg diff --git a/src/assets/images/navlink-indicator.svg b/src/assets/images/navlink-indicator.svg new file mode 100644 index 00000000..f34bbdc7 --- /dev/null +++ b/src/assets/images/navlink-indicator.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/components/Header/Header.scss b/src/components/Header/Header.scss index 95f2e9a5..3521d83e 100644 --- a/src/components/Header/Header.scss +++ b/src/components/Header/Header.scss @@ -28,10 +28,24 @@ transform: translate(-50%, -50%); } &__link { + position: relative; margin: 0 30px; transition: .2s linear; &.active{ font-weight: bold; + &:before, &:after { + position: absolute; + left: 50%; + transform: translateX(-50%); + content: url('../../assets/images/navlink-indicator.svg'); + } + &:before { + bottom: 100%; + } + &:after { + top: 100%; + transform: translateX(-50%) rotate(180deg); + } } } .lang { diff --git a/src/components/Header/HeaderNav/index.js b/src/components/Header/HeaderNav/index.js index 00e959bc..feaf8154 100644 --- a/src/components/Header/HeaderNav/index.js +++ b/src/components/Header/HeaderNav/index.js @@ -3,7 +3,7 @@ import { NavLink } from 'react-router-dom'; const HeaderNav = () => (