forked from avi/signalelsewhere
Save point: Scene 9 text centered at top, punch cards + RETURN centered underneath
This commit is contained in:
16
index.html
16
index.html
@@ -576,6 +576,7 @@
|
||||
transition: opacity 4s ease;
|
||||
}
|
||||
.s8visual.visible { opacity: 1; }
|
||||
#s9Text { text-align: center; }
|
||||
|
||||
.s6section {
|
||||
margin-top: 1.5rem;
|
||||
@@ -720,7 +721,7 @@
|
||||
<button class="btnNext" id="returnFromScene8">RETURN</button>
|
||||
</div>
|
||||
|
||||
<div id="scene9" class="scene">
|
||||
<div id="scene9" class="scene" style="flex-direction:column;">
|
||||
<div class="scene8text" id="s9Text"></div>
|
||||
<div class="s8visual" id="s9Visual"></div>
|
||||
<button class="btnNext" id="returnFromScene9">RETURN</button>
|
||||
@@ -1594,6 +1595,7 @@
|
||||
const txt=document.getElementById('s9Text');
|
||||
const vis=document.getElementById('s9Visual');
|
||||
txt.innerHTML='';
|
||||
vis.innerHTML='';
|
||||
vis.className='s8visual';
|
||||
let o=0;
|
||||
const fi=setInterval(()=>{
|
||||
@@ -1601,21 +1603,23 @@
|
||||
o+=0.05;if(o>=1){o=1;clearInterval(fi);
|
||||
typeCalmly(txt,"THE INTERNET WAS DESIGNED TO BE DECENTRALIZED — BUT ISPS HAVE TURNED IT INTO A UTILITY CONTROLLED BY GATEKEEPERS.",()=>{
|
||||
const t1=setTimeout(()=>{
|
||||
txt.innerHTML+="\n\n";
|
||||
typeCalmly(txt,"\n\nMESH NETWORKS AND P2P PROTOCOLS LET COMMUNITIES BUILD THEIR OWN INTERNET — NO ISP REQUIRED.",()=>{
|
||||
const t2=setTimeout(()=>{
|
||||
vis.classList.add('visible');
|
||||
vis.innerHTML='<div class="s6section"><div class="s6section-title">INTERNET WITHOUT AN ISP</div><div class="punch-row">'
|
||||
+'<div class="punch-card"><span class="punch-icon">🌐</span><span class="punch-text">MESH NETWORKS —<br>EVERY DEVICE IS A NODE</span></div>'
|
||||
+'<div class="punch-card"><span class="punch-icon">🔗</span><span class="punch-text">PEER TO PEER —<br>DIRECT CONNECTION, NO MIDDLEMAN</span></div>'
|
||||
+'<div class="punch-card"><span class="punch-icon">📡</span><span class="punch-text">NO ISP —<br>COMMUNITY-OWNED INFRASTRUCTURE</span></div>'
|
||||
+'</div></div>';
|
||||
typeCalmly(txt,"MESH NETWORKS AND P2P PROTOCOLS LET COMMUNITIES BUILD THEIR OWN INTERNET — NO ISP REQUIRED.",()=>{
|
||||
const t4=setTimeout(()=>{
|
||||
const t3=setTimeout(()=>{
|
||||
document.getElementById('returnFromScene9').style.cssText='';
|
||||
showNextBtn('returnFromScene9');
|
||||
},400);
|
||||
s9c.push(t4);
|
||||
},8,20,s9c);
|
||||
s9c.push(t3);
|
||||
},300);
|
||||
s9c.push(t2);
|
||||
},8,20,s9c);
|
||||
},600);
|
||||
s9c.push(t1);
|
||||
},8,20,s9c);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user