From c72221971a450e8df8c4609dcafb77476474ff94 Mon Sep 17 00:00:00 2001 From: Yusuf Ipek Date: Tue, 11 May 2021 19:31:33 +0300 Subject: [PATCH] created hover links --- package-lock.json | 14 ++++++++++++++ package.json | 1 + src/SASS/pages/_home.scss | 27 +++++++++++++++++++++++++++ src/commons/header/header.jsx | 28 ++++++++++++++++++++++++++++ 4 files changed, 70 insertions(+) diff --git a/package-lock.json b/package-lock.json index 014e44e..994ece5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "@testing-library/jest-dom": "^5.12.0", "@testing-library/react": "^11.2.6", "@testing-library/user-event": "^12.8.3", + "font-awesome": "^4.7.0", "react": "^17.0.2", "react-dom": "^17.0.2", "react-scripts": "4.0.3", @@ -8552,6 +8553,14 @@ } } }, + "node_modules/font-awesome": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", + "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=", + "engines": { + "node": ">=0.10.3" + } + }, "node_modules/for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -28140,6 +28149,11 @@ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.0.tgz", "integrity": "sha512-0vRwd7RKQBTt+mgu87mtYeofLFZpTas2S9zY+jIeuLJMNvudIgF52nr19q40HOwH5RrhWIPuj9puybzSJiRrVg==" }, + "font-awesome": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", + "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=" + }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", diff --git a/package.json b/package.json index d5a1597..d5d081c 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "@testing-library/jest-dom": "^5.12.0", "@testing-library/react": "^11.2.6", "@testing-library/user-event": "^12.8.3", + "font-awesome": "^4.7.0", "react": "^17.0.2", "react-dom": "^17.0.2", "react-scripts": "4.0.3", diff --git a/src/SASS/pages/_home.scss b/src/SASS/pages/_home.scss index e2879f1..a91a3c6 100644 --- a/src/SASS/pages/_home.scss +++ b/src/SASS/pages/_home.scss @@ -6,6 +6,28 @@ display: flex; font-size: $normal-font-size; + &__hover-list { + display: flex; + flex-direction: column; + list-style-type: none; + background-color: $color-white; + z-index: 100; + visibility: hidden; + text-align: center; + position: absolute; + top: 100%; + right: 0%; + + &-item { + height: 3rem; + width: 12.5rem; + } + &-item-link { + text-decoration: none; + color: $color-primary; + } + } + @include media(" * { padding: 0 2rem; @@ -133,6 +156,10 @@ border-radius: 50%; margin-right: 1rem; } + + &--user:hover .header__hover-list { + visibility: visible; + } } } diff --git a/src/commons/header/header.jsx b/src/commons/header/header.jsx index b69b553..3966bfe 100644 --- a/src/commons/header/header.jsx +++ b/src/commons/header/header.jsx @@ -1,6 +1,7 @@ import logo from "../img/logo.png"; import sprite from "../img/sprite.svg"; import user from "../img/user.jpg"; +import "font-awesome/css/font-awesome.min.css"; function Header() { return ( @@ -35,6 +36,33 @@ function Header() {
User Yusuf +