Skip to content

Commit 3fcb657

Browse files
authored
Merge pull request #30 from cindyliu923/cindy/add-day-5
Cindy/add day 5
2 parents f81e676 + 064c3ca commit 3fcb657

File tree

2 files changed

+70
-2
lines changed

2 files changed

+70
-2
lines changed

index.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,8 @@ <h5 class="font-weight-bold font-italic text-white team-tag p-2">TEAM</h5>
116116
<li class="mt-3"><a href="#">Day#01|<span class="text-white font-weight-bold">JavaScript Drum Kit</span></a></li>
117117
<li class="mt-3"><a href="./js30/Cindy/Day2 - clock/index.html">Day#02|<span class="text-white font-weight-bold">JS and CSS Clock</span></a></li>
118118
<li class="mt-3"><a href="./js30/Cindy/Day3 - CSS variable/index.html">Day#03|<span class="text-white font-weight-bold">CSS Variables</span></a></li>
119-
<li class="mt-3"><a href="./js30/Cindy/Day4 - Array Cardio/index.html">Day#04|<span class="text-white font-weight-bold">Array Cardio Day 1</span></a></li>
119+
<li class="mt-3"><a href="./js30/Cindy/Day4 - Array Cardio/index.html">Day#04|<span class="text-white font-weight-bold">Array Cardio</span></a></li>
120+
<li class="mt-3"><a href="./js30/Cindy/Day5 - Flex Chick/index.html">Day#05|<span class="text-white font-weight-bold">Flex Chick</span></a></li>
120121
</ul>
121122
</div>
122123
<div class="col-4">
@@ -210,4 +211,4 @@ <h4 class="text-center font-italic">Not available on mobile devices!!</h4>
210211
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
211212
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
212213
</body>
213-
</html>
214+
</html>
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>Flex chicks 💪</title>
7+
</head>
8+
<body>
9+
<style>
10+
body {
11+
margin: 0;
12+
}
13+
14+
.chicks {
15+
min-height: 100vh;
16+
display: flex;
17+
justify-content: center;
18+
}
19+
20+
.chick {
21+
align-self: center;
22+
transition: all 1s 0s;
23+
flex: 1;
24+
}
25+
26+
.chick.transform {
27+
transform: rotate(180deg);
28+
flex: 0.5;
29+
}
30+
31+
.chick.opacity {
32+
opacity: 0.5;
33+
}
34+
</style>
35+
36+
<div class="chicks">
37+
<img class="chick" alt="chick" src="https://i.imgur.com/mU42sAd.png" />
38+
<img class="chick" alt="chick" src="https://i.imgur.com/mU42sAd.png" />
39+
<img class="chick" alt="chick" src="https://i.imgur.com/mU42sAd.png" />
40+
<img class="chick" alt="chick" src="https://i.imgur.com/mU42sAd.png" />
41+
<img class="chick" alt="chick" src="https://i.imgur.com/mU42sAd.png" />
42+
<img class="chick" alt="chick" src="https://i.imgur.com/mU42sAd.png" />
43+
<img class="chick" alt="chick" src="https://i.imgur.com/mU42sAd.png" />
44+
<img class="chick" alt="chick" src="https://i.imgur.com/mU42sAd.png" />
45+
<img class="chick" alt="chick" src="https://i.imgur.com/mU42sAd.png" />
46+
<img class="chick" alt="chick" src="https://i.imgur.com/mU42sAd.png" />
47+
</div>
48+
49+
<script>
50+
const chicks = document.querySelectorAll('.chick');
51+
52+
function toggleOpacity() {
53+
this.classList.toggle('opacity');
54+
}
55+
56+
function toggleTransform(e) {
57+
if (e.propertyName === 'opacity') {
58+
e.target.classList.toggle('transform');
59+
}
60+
}
61+
62+
chicks.forEach(chick => chick.addEventListener('mouseover', toggleOpacity));
63+
chicks.forEach(chick => chick.addEventListener('transitionend', toggleTransform));
64+
</script>
65+
66+
</body>
67+
</html>

0 commit comments

Comments
 (0)