Showing
1 changed file
with
42 additions
and
10 deletions
1 | import React from "react"; | 1 | import React from "react"; |
2 | import styled from "styled-components"; | 2 | import styled from "styled-components"; |
3 | +import { Link } from "react-router-dom"; | ||
3 | import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; | 4 | import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; |
4 | import { faComments } from "@fortawesome/free-solid-svg-icons"; | 5 | import { faComments } from "@fortawesome/free-solid-svg-icons"; |
5 | 6 | ||
... | @@ -12,15 +13,16 @@ const Nav = styled.nav` | ... | @@ -12,15 +13,16 @@ const Nav = styled.nav` |
12 | width: 100%; | 13 | width: 100%; |
13 | position: fixed; | 14 | position: fixed; |
14 | box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); | 15 | box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); |
16 | + background-color: rgba(255, 255, 255); | ||
17 | + z-index: 100; | ||
15 | `; | 18 | `; |
16 | 19 | ||
17 | const HeaderBox = styled.div` | 20 | const HeaderBox = styled.div` |
18 | height: 100%; | 21 | height: 100%; |
19 | - width: 100%; | ||
20 | display: flex; | 22 | display: flex; |
21 | - justify-content: space-around; | 23 | + justify-content: space-between; |
22 | align-items: center; | 24 | align-items: center; |
23 | - margin: 0 auto; | 25 | + margin: 0px 200px; |
24 | `; | 26 | `; |
25 | 27 | ||
26 | const HeaderTitleBox = styled.div` | 28 | const HeaderTitleBox = styled.div` |
... | @@ -29,32 +31,49 @@ const HeaderTitleBox = styled.div` | ... | @@ -29,32 +31,49 @@ const HeaderTitleBox = styled.div` |
29 | align-items: center; | 31 | align-items: center; |
30 | svg { | 32 | svg { |
31 | font-size: 1.5rem; | 33 | font-size: 1.5rem; |
34 | + margin-right: 10px; | ||
32 | } | 35 | } |
33 | `; | 36 | `; |
34 | 37 | ||
35 | const HeaderTitle = styled.span` | 38 | const HeaderTitle = styled.span` |
36 | font-size: 1.5rem; | 39 | font-size: 1.5rem; |
40 | + font-weight: 600; | ||
37 | `; | 41 | `; |
38 | 42 | ||
39 | const HeaderMenuNav = styled.nav` | 43 | const HeaderMenuNav = styled.nav` |
40 | display: flex; | 44 | display: flex; |
41 | justify-content: flex-start; | 45 | justify-content: flex-start; |
46 | + width: 100%; | ||
47 | + height: 80%; | ||
42 | `; | 48 | `; |
43 | 49 | ||
44 | const HeaderMenuList = styled.ul` | 50 | const HeaderMenuList = styled.ul` |
45 | display: flex; | 51 | display: flex; |
52 | + flex-direction: row; | ||
53 | + align-items: center; | ||
54 | + flex: 1; | ||
46 | `; | 55 | `; |
47 | 56 | ||
48 | const HeaderMenuItem = styled.li` | 57 | const HeaderMenuItem = styled.li` |
49 | - &::before { | 58 | + font-size: 1.2rem; |
50 | - content: ${(props) => props.text}; | 59 | + width: auto; |
51 | - } | 60 | + padding: 1rem; |
52 | `; | 61 | `; |
53 | 62 | ||
54 | const StartBox = styled.div` | 63 | const StartBox = styled.div` |
55 | - background-color: #1b1464; | 64 | + display: flex; |
65 | + align-items: center; | ||
66 | +`; | ||
67 | + | ||
68 | +const StartButton = styled.button` | ||
69 | + background-color: #3dc1d3; | ||
56 | color: #f1f2f6; | 70 | color: #f1f2f6; |
57 | - font-size: 20px; | 71 | + font-size: 18px; |
72 | + font-weight: 500; | ||
73 | + width: 150px; | ||
74 | + border: none; | ||
75 | + border-radius: 10px; | ||
76 | + cursor: pointer; | ||
58 | `; | 77 | `; |
59 | 78 | ||
60 | export default () => { | 79 | export default () => { |
... | @@ -68,9 +87,22 @@ export default () => { | ... | @@ -68,9 +87,22 @@ export default () => { |
68 | </HeaderTitleBox> | 87 | </HeaderTitleBox> |
69 | <HeaderMenuNav> | 88 | <HeaderMenuNav> |
70 | <HeaderMenuList> | 89 | <HeaderMenuList> |
71 | - <HeaderMenuItem>About This</HeaderMenuItem> | 90 | + <HeaderMenuItem> |
91 | + <Link to="/">About This</Link> | ||
92 | + </HeaderMenuItem> | ||
93 | + <HeaderMenuItem> | ||
94 | + <Link to="/">Difference</Link> | ||
95 | + </HeaderMenuItem> | ||
96 | + <HeaderMenuItem> | ||
97 | + <Link to="/">Documentation</Link> | ||
98 | + </HeaderMenuItem> | ||
99 | + <HeaderMenuItem> | ||
100 | + <Link to="/">Support US</Link> | ||
101 | + </HeaderMenuItem> | ||
72 | </HeaderMenuList> | 102 | </HeaderMenuList> |
73 | - <StartBox>Start</StartBox> | 103 | + <StartBox> |
104 | + <StartButton>Start</StartButton> | ||
105 | + </StartBox> | ||
74 | </HeaderMenuNav> | 106 | </HeaderMenuNav> |
75 | </HeaderBox> | 107 | </HeaderBox> |
76 | </Nav> | 108 | </Nav> | ... | ... |
-
Please register or login to post a comment