File tree Expand file tree Collapse file tree 1 file changed +95
-0
lines changed Expand file tree Collapse file tree 1 file changed +95
-0
lines changed Original file line number Diff line number Diff line change
1
+ @use " ../../styles/variables.scss" as * ;
2
+
3
+ .nav-links {
4
+ position : absolute ;
5
+ right : 9% ;
6
+ display : flex ;
7
+ justify-content : center ;
8
+ align-items : center ;
9
+
10
+ @media all and ($mobile ) {
11
+ position : relative ;
12
+ right : 0 ;
13
+ }
14
+
15
+ & .menu-btn {
16
+ display : none ;
17
+ padding : 5px 20px ;
18
+ background-color : var (--light );
19
+ border : 1px solid var (--tertiary );
20
+ border-radius : 30px ;
21
+ font-family : var (--bodyFont );
22
+ font-size : 15px ;
23
+ outline : none ;
24
+
25
+ @media all and ($mobile ) {
26
+ display : block ;
27
+ cursor : pointer ;
28
+ }
29
+
30
+ & :hover {
31
+ background-color : var (--tertiary );
32
+ transition : background-color 0.3s ease-in ;
33
+ color : var (--light );
34
+ }
35
+ }
36
+
37
+ & ul {
38
+ display : flex ;
39
+ flex-direction : row ;
40
+ justify-content : center ;
41
+ align-items : center ;
42
+ gap : 10px ;
43
+
44
+ @media all and ($mobile ) {
45
+ display : none ;
46
+ flex-direction : column ;
47
+ position : absolute ;
48
+ top : 100% ;
49
+ right : 0 ;
50
+ width : 300px ;
51
+ background-color : var (--light );
52
+ box-shadow : 0 2px 5px rgba (0 , 0 , 0 , 0.2 );
53
+ border-radius : 4px ;
54
+ padding : 10px ;
55
+ z-index : 1000 ;
56
+ }
57
+ }
58
+
59
+ & ul .active {
60
+ @media all and ($mobile ) {
61
+ display : flex ;
62
+ border : 2px solid var (--lightgray );
63
+ }
64
+ }
65
+
66
+ & ul > li {
67
+ list-style : none ;
68
+ display : inline-block ;
69
+ font-size : 20px ;
70
+ padding : 0 4px ;
71
+ }
72
+
73
+ & ul > li > a {
74
+ position : relative ;
75
+ display : inline-block ;
76
+ text-decoration : none ;
77
+ color : inherit ;
78
+ padding : 5px 0 ;
79
+ }
80
+
81
+ & ul > li > a ::after {
82
+ content : " " ;
83
+ position : absolute ;
84
+ left : 0 ;
85
+ bottom : 0 ;
86
+ width : 0 ;
87
+ height : 2px ;
88
+ background-color : currentColor ;
89
+ transition : width 0.5s ease-in-out ;
90
+ }
91
+
92
+ & ul > li > a :hover ::after {
93
+ width : 100% ;
94
+ }
95
+ }
You can’t perform that action at this time.
0 commit comments