@@ -11,11 +11,11 @@ body {
11
11
background : # fdfdea ;
12
12
transition : all 2s ease;
13
13
}
14
- h1 {
14
+ . main--heading {
15
15
font-size : 4rem ;
16
16
font-weight : 400 ;
17
17
}
18
- h3 {
18
+ . author--name {
19
19
font-size : 1.5em ;
20
20
}
21
21
.container .nav--container {
38
38
opacity : 0 ;
39
39
transition : all 0.5s 1s ease;
40
40
}
41
- .container .nav--container nav ul {
41
+ .container .nav--container nav . nav--links--container {
42
42
height : 100% ;
43
43
width : 100% ;
44
44
position : relative;
50
50
margin : auto;
51
51
padding : 0 ;
52
52
}
53
- .container .nav--container nav ul li {
53
+ .container .nav--container nav . nav--links--container . nav--links {
54
54
color : # fefefe ;
55
55
font-size : 2em ;
56
56
font-weight : 600 ;
60
60
overflow : hidden;
61
61
opacity : 0 ;
62
62
}
63
- .container .nav--container nav ul li ::after {
63
+ .container .nav--container nav . nav--links--container . nav--links ::after {
64
64
content : '' ;
65
65
position : absolute;
66
66
inset : 0 0 0 0 ;
71
71
height : 100% ;
72
72
background : # fdfdea ;
73
73
}
74
- .container .nav--container nav ul li : nth-child (1 ): hover {
74
+ .container
75
+ .nav--container
76
+ nav
77
+ .nav--links--container
78
+ .nav--links : nth-child (1 ): hover {
75
79
color : # 7c9c7a ;
76
80
}
77
- .container .nav--container nav ul li : nth-child (1 ): hover ::after {
81
+ .container
82
+ .nav--container
83
+ nav
84
+ .nav--links--container
85
+ .nav--links : nth-child (1 ): hover ::after {
78
86
content : 'Home' ;
79
87
width : 100% ;
80
88
left : 0 ;
81
89
animation : afterAnime 0.3s forwards;
82
90
}
83
- .container .nav--container nav ul li : nth-child (2 ): hover {
91
+ .container
92
+ .nav--container
93
+ nav
94
+ .nav--links--container
95
+ .nav--links : nth-child (2 ): hover {
84
96
color : # 7c9c7a ;
85
97
}
86
- .container .nav--container nav ul li : nth-child (2 ): hover ::after {
98
+ .container
99
+ .nav--container
100
+ nav
101
+ .nav--links--container
102
+ .nav--links : nth-child (2 ): hover ::after {
87
103
content : 'Projects' ;
88
104
width : 100% ;
89
105
transform : translateX (0% );
90
106
animation : afterAnime 0.3s forwards;
91
107
}
92
- .container .nav--container nav ul li : nth-child (3 ): hover {
108
+ .container
109
+ .nav--container
110
+ nav
111
+ .nav--links--container
112
+ .nav--links : nth-child (3 ): hover {
93
113
color : # 7c9c7a ;
94
114
}
95
- .container .nav--container nav ul li : nth-child (3 ): hover ::after {
115
+ .container
116
+ .nav--container
117
+ nav
118
+ .nav--links--container
119
+ .nav--links : nth-child (3 ): hover ::after {
96
120
content : 'About' ;
97
121
width : 100% ;
98
122
transform : translateX (0% );
99
123
animation : afterAnime 0.3s forwards;
100
124
}
101
- .container .nav--container nav ul li : nth-child (4 ): hover {
125
+ .container
126
+ .nav--container
127
+ nav
128
+ .nav--links--container
129
+ .nav--links : nth-child (4 ): hover {
102
130
color : # 7c9c7a ;
103
131
}
104
- .container .nav--container nav ul li : nth-child (4 ): hover ::after {
132
+ .container
133
+ .nav--container
134
+ nav
135
+ .nav--links--container
136
+ .nav--links : nth-child (4 ): hover ::after {
105
137
content : 'Contacts' ;
106
138
width : 100% ;
107
139
transform : translateX (-100% );
@@ -227,16 +259,16 @@ h3 {
227
259
.active .nav--container nav {
228
260
opacity : 1 ;
229
261
}
230
- .active .nav--container nav ul li : nth-child (1 ) {
262
+ .active .nav--container nav . nav--links--container . nav--links : nth-child (1 ) {
231
263
animation : opacityMove 0.5s 1.3s forwards;
232
264
}
233
- .active .nav--container nav ul li : nth-child (2 ) {
265
+ .active .nav--container nav . nav--links--container . nav--links : nth-child (2 ) {
234
266
animation : opacityMove 0.5s 1.4s forwards;
235
267
}
236
- .active .nav--container nav ul li : nth-child (3 ) {
268
+ .active .nav--container nav . nav--links--container . nav--links : nth-child (3 ) {
237
269
animation : opacityMove 0.5s 1.5s forwards;
238
270
}
239
- .active .nav--container nav ul li : nth-child (4 ) {
271
+ .active .nav--container nav . nav--links--container . nav--links : nth-child (4 ) {
240
272
animation : opacityMove 0.5s 1.6s forwards;
241
273
}
242
274
@keyframes navAnimation {
0 commit comments