diff --git a/devstory5.html b/devstory5.html index 418023a..068ddf8 100644 --- a/devstory5.html +++ b/devstory5.html @@ -73,7 +73,8 @@

On this week's episode: 

Know Your Body Buddies

-

In which...Neque porro quisquam est qui dolorem ipsum quia dolor. +

In which our heroes vanquish social anxiety, gain an extra dimension, and + learn that it takes all types of cells to make a body!

@@ -300,21 +301,10 @@

Know Your Body Buddies

-
CeCe: When we do that, we'll see a list of the anatomical structures within +
CeCe: When we do that, we'll see a list of the anatomical structures within the kidney that the tissue block collides with.
-
-
Mac: Are you saying that the tissue block where I live intersects all of those - anatomical structures? -
-
-
-
CeCe: That's exactly what I'm saying. So it's a good idea to - learn a bit more - about them. -
-
@@ -332,23 +322,38 @@

Know Your Body Buddies

+
-
CeCe: The HRA has already collected quite a bit of information about these - anatomical structures from experimental datasets. +
Mac: Are you saying that the tissue block where I live intersects all of those + anatomical structures?
-
+
-
CeCe: Experimental datasets are tissue data from healthy donors for which it +
CeCe: That's exactly what I'm saying. So it's a good idea + to + learn a bit more + about them. +
+
+
+
CeCe: The HRA has already collected quite a bit of information about these + anatomical structures from experimental datasets. +
+
+
+
CeCe: Experimental datasets are tissue data from healthy donors for which + it is possible to derive cell counts.
-
CeCe: These datasets are typically found in scholarly papers +
CeCe: These datasets are typically found in scholarly + papers or in online collections of data, which are called portals.
@@ -375,14 +380,16 @@

Know Your Body Buddies

CeCe: Now, if you add all that data to the spatial data collected when - researchers register tissue samples using the RUI, then we get a pretty good sense of which cell types + researchers register tissue samples using the RUI, then we get a pretty good sense of which cell + types appear in a given organ.
-
CeCe: We can even get an estimation of where in the organ they appear. And +
CeCe: We can even get an estimation of where in the organ + they appear. And that estimation gets more accurate the more data is collected from studies and tissue registration.
@@ -405,40 +412,424 @@

Know Your Body Buddies

+
+ + + + + Chart + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + RENAL PYRAMID + + + + + + + + + 0 + + + + + + + + + 1000 + + + + + + + + + 100000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ascending + Thin + Limb + + + + + + Connecting + Tubule + + + + + + Cortical Collecting + Duct Principal + + + + + + Fibroblast + + + + + + M2 Macrophage + + + + + + Medullary + Fibroblast + + + + + + Papillary Tip + Epithelial + + + + + + Parietal + Epithelial + + + + + + Vascular + Smooth Muscle + + + + Hover bars to see what they are! + + + + + + +
+
CeCe: For instance, Mac, we see that in your area of the kidney—which researchers call the “renal pyramid”—these cell types make up the general population.
-
-
+
-
Mac: Wow, that's so many cell types to learn about! I'm overwhelmed! +
Mac: Wow, that's so many cell types to learn about! I'm overwhelmed!
-
Squiggy: I can't believe I'm the one saying this, Mac, but you really need +
Squiggy: I can't believe I'm the one saying this, Mac, but you really + need to relax.
-
Squiggy: Just pick a cell type with a high population and start from there. +
Squiggy: Just pick a cell type with a high population and start from + there. It looks like there are quite a few inner medullary collecting duct cells.
-
CeCe: Squiggy's right, Mac. Why don't you start with those and work your way +
CeCe: Squiggy's right, Mac. Why don't you start with those and work your + way through all the large populations.
-
CeCe: You can learn about a cell type's structure, its function, its relation +
CeCe: You can learn about a cell type's structure, its function, its + relation to other cells…all that cool stuff.
-
Mac: Yes, that does sound interesting. But for the purposes of my block party, I +
Mac: Yes, that does sound interesting. But for the purposes of my block + party, + I just want to know which cell types play pickleball and which prefer badminton!
@@ -480,24 +871,22 @@

Know Your Body Buddies

@@ -690,7 +1079,7 @@

Know Your Body Buddies

trigger: ".scene5-10", anticipatePin: 1, start: "top top", - end: "+=620%", + end: "+=420%", pin: true, pinSpacing: false }); @@ -705,7 +1094,7 @@

Know Your Body Buddies

trigger: ".scene5-12", anticipatePin: 1, start: "top top", - end: "+=420%", + end: "+=620%", pin: true, pinSpacing: false }); @@ -731,11 +1120,16 @@

Know Your Body Buddies

end: "+=100%", //onBackEnter: replayvideo4, }); + ScrollTrigger.create({ + trigger: ".scene5-155", + start: "top top", + end: "+=100%", + }); ScrollTrigger.create({ trigger: ".scene5-16", anticipatePin: 1, start: "top top", - end: "+=1120%", + end: "+=1100%", pin: true, pinSpacing: false }); diff --git a/img/5-12.png b/img/5-12.png index b164118..5ba4e24 100644 Binary files a/img/5-12.png and b/img/5-12.png differ diff --git a/img/video5-3.mov b/img/video5-3.mov index b00a998..564e684 100644 Binary files a/img/video5-3.mov and b/img/video5-3.mov differ diff --git a/img/video5-4.mov b/img/video5-4.mov index bc200fa..3c6889f 100644 Binary files a/img/video5-4.mov and b/img/video5-4.mov differ diff --git a/style.css b/style.css index 588efb3..709a54d 100644 --- a/style.css +++ b/style.css @@ -2086,7 +2086,10 @@ h1 { #Brand1, #Brand2, #Brand3, -#Brand4,#closeup3,#closeup2,#closeup1 { +#Brand4, +#closeup3, +#closeup2, +#closeup1 { opacity: 0; } @@ -2238,6 +2241,7 @@ h1 { background-size: cover; min-width: 100%; } + #two .scene5-2 { background-image: url("img/5-2.svg"); background-color: white; @@ -2250,6 +2254,7 @@ h1 { background-size: cover; min-width: 100%; } + #two .scene5-3 { background-image: url("img/5-3.svg"); background-color: white; @@ -2262,6 +2267,7 @@ h1 { background-size: cover; min-width: 100%; } + #two .scene5-35 { background-image: url("img/5-35.svg"); background-color: white; @@ -2274,6 +2280,7 @@ h1 { background-size: cover; min-width: 100%; } + #two .scene5-4 { background-image: url("img/5-4.svg"); background-color: white; @@ -2456,6 +2463,14 @@ h1 { align-items: center; } +.scene5-155 { + background-image: linear-gradient(180deg, #190509 38%, #54324A 100%); + height: 100vh; + width: 100%; + margin: auto; + display: flex; +} + #two .scene5-16 { background-color: black; background-image: url("img/5-16.png"); @@ -2487,118 +2502,175 @@ h1 { align-items: center; } +#bar1, +#bar2, +#bar3, +#bar4, +#bar5, +#bar6, +#bar7, +#bar8, +#bar9 { + opacity: .3; +} + +#label1, +#label2, +#label3, +#label4, +#label5, +#label6, +#label7, +#label8, +#label9 { + opacity: 0; +} +#bar1:hover, +#bar2:hover, +#bar3:hover, +#bar4:hover, +#bar5:hover, +#bar6:hover, +#bar7:hover, +#bar8:hover, +#bar9:hover { + opacity: 1; +} +body:has(#bar1:hover) #label1, +body:has(#bar2:hover) #label2, +body:has(#bar3:hover) #label3, +body:has(#bar4:hover) #label4, +body:has(#bar5:hover) #label5, +body:has(#bar6:hover) #label6, +body:has(#bar7:hover) #label7, +body:has(#bar8:hover) #label8, +body:has(#bar9:hover) #label9 { + opacity: 1; +} #two #sign { - width:15%; + width: 15%; right: 20%; - bottom:9%; + bottom: 9%; max-width: 500px; min-width: 100px; overflow: hidden; } + #two #move1 { animation: MoveUpDown2 2s linear infinite; - width:50%; + width: 50%; left: 20%; - bottom:5%; + bottom: 5%; max-width: 500px; min-width: 100px; } + @keyframes MoveUpDown2 { - 0%, 100% { - transform: translateY(0); + + 0%, + 100% { + transform: translateY(0); } + 50% { - transform: translateY(5%); + transform: translateY(5%); } - } +} .falling5 { animation: MoveUpDown 2s linear infinite; width: 100%; - max-width: 800px; - display: flex; + max-width: 800px; + display: flex; margin: auto; position: relative; top: 35%; - } - @keyframes MoveUpDown { - 0%, 100% { - transform: translateY(0); +} + +@keyframes MoveUpDown { + + 0%, + 100% { + transform: translateY(0); } + 50% { - transform: translateY(20%); + transform: translateY(20%); } - } +} - .video5{ +.video5 { width: 100%; max-height: 100vh; - } +} - .vid{ +.vid { display: flex; flex-direction: column; margin-left: auto; margin-right: auto; - } +} - .toparrowbutton{ +.toparrowbutton { display: flex; - margin: auto;bottom:5px; top: 8vh; + margin: auto; + bottom: 5px; + top: 8vh; position: relative; z-index: 1000; - opacity:0; - } + opacity: 0; +} - .vidcontrols{ +.vidcontrols { position: relative; opacity: 0; display: flex; justify-content: space-between; - margin-left: auto; + margin-left: auto; margin-right: 15px; width: 50%; top: -8vh; - } +} - #buttons1{ +#buttons1 { opacity: 0; - } - #buttons2{ +} + +#buttons2 { opacity: 0; - } - #buttons3{ +} + +#buttons3 { opacity: 0; - } - #buttons4{ +} + +#buttons4 { opacity: 0; - } +} - .nextsectionbutton{ +.nextsectionbutton { animation: float-up-down 2s ease-in-out infinite both; - } +} - @-webkit-keyframes float-up-down { +@-webkit-keyframes float-up-down { 0% { - -webkit-transform:translateY(0) + -webkit-transform: translateY(0) } 50% { -webkit-transform: translateY(-8%); - transform:translateY(-8%) + transform: translateY(-8%) } 100% { -webkit-transform: translateY(0); - transform:translateY(0) + transform: translateY(0) } } - - .cecetalk5 { padding: 12px; color: black !important; @@ -2766,8 +2838,9 @@ h1 { border-color: transparent transparent transparent rgb(244, 169, 196); } -#bubble1,#bubble2{ - opacity:0; +#bubble1, +#bubble2 { + opacity: 0; }