File tree Expand file tree Collapse file tree 2 files changed +70
-2
lines changed
js30/Cindy/Day5 - Flex Chick Expand file tree Collapse file tree 2 files changed +70
-2
lines changed Original file line number Diff line number Diff 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 >
Original file line number Diff line number Diff line change 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 >
You can’t perform that action at this time.
0 commit comments