Skip to content

Commit cdd803c

Browse files
committed
added class to all the tags
Applied css to classes of tags instead of applying direct to tag names
1 parent 686ed9f commit cdd803c

File tree

2 files changed

+56
-24
lines changed

2 files changed

+56
-24
lines changed

Navbars/Fullscreen_Overlay_Navigation/code/css/style.css

Lines changed: 49 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ body {
1111
background: #fdfdea;
1212
transition: all 2s ease;
1313
}
14-
h1 {
14+
.main--heading {
1515
font-size: 4rem;
1616
font-weight: 400;
1717
}
18-
h3 {
18+
.author--name {
1919
font-size: 1.5em;
2020
}
2121
.container .nav--container {
@@ -38,7 +38,7 @@ h3 {
3838
opacity: 0;
3939
transition: all 0.5s 1s ease;
4040
}
41-
.container .nav--container nav ul {
41+
.container .nav--container nav .nav--links--container {
4242
height: 100%;
4343
width: 100%;
4444
position: relative;
@@ -50,7 +50,7 @@ h3 {
5050
margin: auto;
5151
padding: 0;
5252
}
53-
.container .nav--container nav ul li {
53+
.container .nav--container nav .nav--links--container .nav--links {
5454
color: #fefefe;
5555
font-size: 2em;
5656
font-weight: 600;
@@ -60,7 +60,7 @@ h3 {
6060
overflow: hidden;
6161
opacity: 0;
6262
}
63-
.container .nav--container nav ul li::after {
63+
.container .nav--container nav .nav--links--container .nav--links::after {
6464
content: '';
6565
position: absolute;
6666
inset: 0 0 0 0;
@@ -71,37 +71,69 @@ h3 {
7171
height: 100%;
7272
background: #fdfdea;
7373
}
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 {
7579
color: #7c9c7a;
7680
}
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 {
7886
content: 'Home';
7987
width: 100%;
8088
left: 0;
8189
animation: afterAnime 0.3s forwards;
8290
}
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 {
8496
color: #7c9c7a;
8597
}
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 {
87103
content: 'Projects';
88104
width: 100%;
89105
transform: translateX(0%);
90106
animation: afterAnime 0.3s forwards;
91107
}
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 {
93113
color: #7c9c7a;
94114
}
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 {
96120
content: 'About';
97121
width: 100%;
98122
transform: translateX(0%);
99123
animation: afterAnime 0.3s forwards;
100124
}
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 {
102130
color: #7c9c7a;
103131
}
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 {
105137
content: 'Contacts';
106138
width: 100%;
107139
transform: translateX(-100%);
@@ -227,16 +259,16 @@ h3 {
227259
.active .nav--container nav {
228260
opacity: 1;
229261
}
230-
.active .nav--container nav ul li:nth-child(1) {
262+
.active .nav--container nav .nav--links--container .nav--links:nth-child(1) {
231263
animation: opacityMove 0.5s 1.3s forwards;
232264
}
233-
.active .nav--container nav ul li:nth-child(2) {
265+
.active .nav--container nav .nav--links--container .nav--links:nth-child(2) {
234266
animation: opacityMove 0.5s 1.4s forwards;
235267
}
236-
.active .nav--container nav ul li:nth-child(3) {
268+
.active .nav--container nav .nav--links--container .nav--links:nth-child(3) {
237269
animation: opacityMove 0.5s 1.5s forwards;
238270
}
239-
.active .nav--container nav ul li:nth-child(4) {
271+
.active .nav--container nav .nav--links--container .nav--links:nth-child(4) {
240272
animation: opacityMove 0.5s 1.6s forwards;
241273
}
242274
@keyframes navAnimation {

Navbars/Fullscreen_Overlay_Navigation/code/index.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,19 @@
1818

1919
<div class="nav--container">
2020
<nav id="nav">
21-
<ul>
22-
<li>Home</li>
23-
<li>Projects</li>
24-
<li>About</li>
25-
<li>Contacts</li>
21+
<ul class="nav--links--container">
22+
<li class="nav--links">Home</li>
23+
<li class="nav--links">Projects</li>
24+
<li class="nav--links">About</li>
25+
<li class="nav--links">Contacts</li>
2626
</ul>
2727
</nav>
2828
</div>
2929

3030
<section class="content--container">
3131
<header>
32-
<h1>This is an Article About Something</h1>
33-
<h3>by Lorem Ipsum</h3>
32+
<h1 class="main--heading">This is an Article About Something</h1>
33+
<h3 class="author--name">by Lorem Ipsum</h3>
3434
</header>
3535

3636
<article>

0 commit comments

Comments
 (0)