Widget:新样式

H萌娘,万物皆可H的百科全书!
imported>=海豚=2021年4月19日 (一) 21:43的版本
跳到导航 跳到搜索

<html lang="en"> <head>

   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <link href="https://fonts.googleapis.com/css2?family=Quicksand&display=swap" rel="stylesheet">
   <link rel="stylesheet" href="https://unpkg.com/aos@next/dist/aos.css" />
   <link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
   <script src="https://code.jquery.com/jquery-3.5.1.js" integrity="sha256-QWo7LDvxbWT2tbbQ97B53yJnYU3WhH/C8ycbRAkjPDc=" crossorigin="anonymous"></script>
   
   <title>iGEM Athens 2020 Wiki</title>
   <style>


body{

   font-family: 'Quicksand', sans-serif;
   background-color: #000000;
   color: #D5D5D5;
   height: 100vh;
   width: 90vw;
   overflow-x: hidden;
   

} ol { text-align: left;

 font-size: 140%;}

ul { text-align: left;} a:hover{ font-weight: bold;

text-decoration: none;

} a{color: #D5D5D5;} .lightBack {color: #d5d5d5;}

.display-1 { font-size: 40px;

         position: left;

}


  1. content {
width: 100%;
        min-height: 100vh;
        margin: 0;
        margin-top: -12vh;
        padding: 0;
        padding-top: 0px;

background-color:black;

}

  1. top_title {
display: inline;

}

  1. navbar {
display: inline;

}

.navbar_ul {

list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;

}

.navbar_ul ul{

list-style-type: none;

}

.navbar_ul.transparent { background-color:transparent; }

 .project,.wet,.dry,.human,.team,.judging,.achievements,.future{
  
  float: left;
  font-size: 7vh;
      justify-content: space-around;
      padding: 0px 0px 0px 1.5vh;
 
 }
 .logos{
  
   float: left;
   font-size: 7vh;
       justify-content: space-around;
       padding: 0px 0px 0px 2vh;
  
  }
 .project a,.wet a,.dry a,.human a,.team a,.judging a,.achievements a,.future a,.logos a, .project_dropdown_li a, .wet_dropdown_li a, .dry_dropdown_li a, .human_dropdown_li a, .team_dropdown_li a, .judging_dropdown_li a, .achievements_dropdown_li a, .future_dropdown_li a,.logos_dropdown_li a {
  display: block;
  color: #d5d5d5;
  font-family: "Quicksand", sans-serif;
  text-transform: uppercase;
  text-align: left;
  padding: 2vh 2vh;
  text-decoration: none;
  font-weight: 300;
  letter-spacing: 2px;
  font-size: 2vh;
 
 }
.logo img{
  background-color: transparent;
    width: 170px;
    height: auto;
    vertical-align: top;
    transition: transform 2s;
}


.img-container {
 position: fixed;
 z-index: 99 !important;
 top: 3%; /* required */
 left: 2%;
 width: 170px;
 height: auto;

} .myimage0 { /*text only always opaque*/

 width: 170px;
 height: auto;
 position: relative;
 margin-top:3vh;
 margin-left:0vh;
 opacity: 1;

} .myimage1 {

   width: 170px;
   height: auto;
   position: absolute;
   opacity: 0;

} .myimage2 {

 width: 170px;
 height: auto;
 position: absolute;
 opacity: 0;

} .myimage3 {

 width: 170px;
 height: auto;
 position: absolute;
 opacity: 0;

} .myimage4 {

 width: 170px;
 height: auto;
 position: absolute;
 opacity: 0;

} .myimage5 {

 width: 170px;
 height: auto;
 position:absolute;
 opacity: 0;

} .myvideo5 { /*this is the complete one*/

 width: 170px;
 height: auto;
 position: absolute;
 opacity: 0;

} .logo:hover {

 -ms-transform: scale(1.05); /* IE 9 */
 -webkit-transform: scale(1.05); /* Safari 3-8 */
 transform: scale(1.05); 

} .myimage1:hover , .myimage2:hover, .myimage3:hover, .myimage4:hover,.myimage5:hover,.myvideo5:hover{

-ms-transform: scale(1.05); /* IE 9 */
-webkit-transform: scale(1.05); /* Safari 3-8 */
transform: scale(1.05); 

} .myimage0:hover{ -ms-transform: scale(1.05); /* IE 9 */ -webkit-transform: scale(1.05); /* Safari 3-8 */ transform: scale(1.05);

} .toggle {

 background-color: white;
 color: #3C3A3A;
 text-indent: 0px;
 position: relative;
 top: 150%;

}

.toggle:hover {

background-color: #eec53f;

}


.project a:hover:not(.active),.wet a:hover:not(.active),.dry a:hover:not(.active),.human a:hover:not(.active),.team a:hover:not(.active),.judging a:hover:not(.active),.achievements a:hover:not(.active),.future a:hover:not(.active) {

color: #ffffff;
font-weight: bold;

}

.project_dropdown_content,.wet_dropdown_content,.dry_dropdown_content,.human_dropdown_content,.team_dropdown_content,.judging_dropdown_content,.achievements_dropdown_content,.future_dropdown_content {

display: none;
position: absolute;
z-index: 1;

}

.project_dropdown_content a:hover{

background-color: #ce34fdc9;
color: #ffffff;

} .wet_dropdown_content a:hover{

background-color: #3437fdc9;
color: #ffffff;

} .dry_dropdown_content a:hover{

background-color: #fd3434c9;
color: #ffffff;

} .human_dropdown_content a:hover{

background-color: #13ff32c9;
color: #ffffff;

} .team_dropdown_content a:hover{

background-color: #fdb734c9;
color: #ffffff;

} .judging_dropdown_content a:hover{

background-color: #fc4fc2c9;
color: #ffffff;

} .achievements_dropdown_content a:hover{

background-color: #34dffdc9;
color: #ffffff;

} .future_dropdown_content a:hover{

background-color: #fdfa34c9;
color: #ffffff;

}

.project_dropdown_content a,.wet_dropdown_content a,.dry_dropdown_content a,.human_dropdown_content a,.team_dropdown_content a,.judging_dropdown_content a,.achievements_dropdown_content a,.future_dropdown_content a{

color: white;
text-align: center;
padding: 18px 14px;
text-decoration: none;

}

.project:hover .project_dropdown_content {

display: block;

} .wet:hover .wet_dropdown_content {

 display: block;

} .dry:hover .dry_dropdown_content {

 display: block;

} .human:hover .human_dropdown_content {

 display: block;

} .team:hover .team_dropdown_content {

 display: block;

} .judging:hover .judging_dropdown_content {

 display: block;

} .achievements:hover .achievements_dropdown_content {

 display: block;

} .future:hover .future_dropdown_content {

 display: block;

}


/*________________________________First Animation________________________________*/ .clip-circle {

   clip-path: circle(60px at center);
 }

.video-container {

   position:relative;
 }


.myvideo {

   width: 80%;
   height: auto;
   position: absolute;
   filter: grayscale(100%); 
   margin-left: 5%;
   margin-top: 5%;

} .myvideo-clipped{

   filter: grayscale(100%);
   width: 65%;
   height: auto;
   position: absolute; 
   margin-top: 11.8%;
   left:27.8%;
   clip-path:circle(34vh at 50% 50%);

} .video-container h1 {

   margin:0;
   font-family: sans-serif;
   font-size: 7vw;
   font-weight: 200;
   color: transparent;
   -webkit-text-stroke: 1px white; 
   -webkit-text-fill-color: transparent;
   margin-top: 0%;
   left: 20%;
   position: absolute;
   padding:40vh;

} .video-container h2 {

   margin:0;
   font-family: sans-serif;
   font-size: 7vw;
   font-weight: 200;
   color: transparent;
   -webkit-text-stroke-width: 1px;
   -webkit-text-stroke-color: white;
   margin-top: 7.5%;
   left: 35%;
   position: absolute;
   padding:40vh;

}

.video-container h3 {

   margin:0;
   font-family: sans-serif;
   font-size: 7vw;
   font-weight: 200;
   color: transparent;
   margin-top: 15%;
   left: 35%;
   -webkit-text-stroke-width: 1px;
   -webkit-text-stroke-color: white;
   position: absolute;
   padding:40vh;

}

.circle{

   position: absolute;
   display: block;
   /*margin: 100px auto;*/
   width: 75vh;
   height: 75vh;
   left:78vh;
   margin-top: 19.7vh;
   background: linear-gradient(#a1a1a1,#4b4a4b);    
   border-radius: 50%;
   animation: animate 2000ms linear infinite;

}

@keyframes animate{

   from{
       transform: rotate(0deg);
   }
   to{
       transform: rotate(360deg);
   }

}

.circle:after{

   content: ;
   position: fixed;
   top: 35px;
   right: 35px;
   bottom: 35px;
   left: 35px;
   border-radius: 50%;
   background-color: black;

}

.circle span{

   position: absolute;
   width: 100%;
   height: 100%;
   background: linear-gradient(#33ccff,#CB01FF); 
   border-radius: 50%;

}

.circle span:nth-child(1){

   filter: blur(5px);

}

.circle span:nth-child(2){

   filter: blur(10px);

}

.circle span:nth-child(3){

   filter: blur(20px);

}

.circle span:nth-child(4){

   filter: blur(55px);

}


.footer{

   width:80%; 
   height:200px; 
   border-top: 3px solid #3D3B3B  ;
   margin:auto;
   margin-top: 3%;
   left: 3%;

}

.footer ul{

   margin:0%  50%;
   text-align:right;
   display:flex;
   position:absolute;
   transform: translate(-40%, -50%);
   color: white;
   margin-left: 3%;

} .footer ul li{

   list-style: none;
   position:relative;
   margin-left: 17%;

} .footer h4{


   text-align: center;
   background-color:none;
   position: absolute;
   margin: 120px 0 0 36%;
   font-size: 12px;

}

.footer ul li a{

   text-align: center;
   line-height: 70px;
   font-size:30px;
   margin:0 10px;
   display:block;
   position: relative;
   z-index: 1;

}

.footer ul li a .fa{

   position: relative;
   color: white;
   transition: 0.5s;

}

.f1 a:hover .fa{

   color: #3b5998;
   transform: rotateY(360deg);

}

.f1 a:before{

   content:;
   position: absolute;
   top:100%;
   left:0;
   background: #3b5998;
   transition:0.5s;
   z-index: 2;

}


.f1 a:before{

   content:;
   position: absolute;
   top:100%;
   left:0;
   background: #3b5998;
   transition:0.5s;
   z-index: 2;

} .t2 a:hover .fa{

   color:  #55acee;
   transform: rotateY(360deg);

}

.t2 a:before{

   content:;
   position: absolute;
   top:100%;
   left:0;
   background:  #55acee;
   transition:0.5s;
   z-index: 2;

} .i3 a:hover .fa{

   color: #C32AA3;
   transform: rotateY(360deg);

}

.i3 a:before{

   content:;
   position: absolute;
   top:100%;
   left:0;
   background: #C32AA3;
   transition:0.5s;
   z-index: 2;

} .g4 a:hover .fa{

   color: #dd4b39;
   transform: rotateY(360deg);

}

.g4 a:before{

   content:;
   position: absolute;
   top:100%;
   left:0;
   background: #dd4b39;
   transition:0.5s;
   z-index: 2;

}

.x5 a:hover .fa{

   color: #9ACD99;
   transform: rotateY(360deg);

}

.x5 a:before{

   content:;
   position: absolute;
   top:100%;
   left:0;
   background: lightgoldenrodyellow;
   transition:0.5s;
   z-index: 2;

} @keyframes slide{

   0%{
       background-position-x: 0%;
   }
   100%{
       background-position-x: 600vw;
   }

}

/*-----------------------COLOUR FOR CHANGE ANIMATION-----------*/ .fade-in1 {

   animation: fadeIn1 ease 2s;
   -webkit-animation: fadeIn1 ease 2s;
   -moz-animation: fadeIn1 ease 2s;
   -o-animation: fadeIn1 ease 2s;
   -ms-animation: fadeIn1 ease 2s;
 }
 @keyframes fadeIn1 {
   0% {
     opacity:0;
   }
   100% {
     opacity:1;
   }
 }
 
 @-moz-keyframes fadeIn1 {
   0% {
     opacity:0;
   }
   100% {
     opacity:1;
   }
 }
 
 @-webkit-keyframes fadeIn1 {
   0% {
     opacity:0;
   }
   100% {
     opacity:1;
   }
 }
 
 @-o-keyframes fadeIn1 {
   0% {
     opacity:0;
   }
   100% {
     opacity:1;
   }
 }
 
 @-ms-keyframes fadeIn1 {
   0% {
     opacity:0;
   }
   100% {
     opacity:1;
 }

}

 .fade-in2 {
   animation: fadeIn2 ease 4s;
   -webkit-animation: fadeIn2 ease 4s;
   -moz-animation: fadeIn2 ease 4s;
   -o-animation: fadeIn2 ease 4s;
   -ms-animation: fadeIn2 ease 4s;
 }
 @keyframes fadeIn2 {
   0% {
     opacity:0;
   }
   100% {
     opacity:1;
   }
 }
 
 @-moz-keyframes fadeIn2 {
   0% {
     opacity:0;
   }
   100% {
     opacity:1;
   }
 }
 
 @-webkit-keyframes fadeIn2 {
   0% {
     opacity:0;
   }
   100% {
     opacity:1;
   }
 }
 
 @-o-keyframes fadeIn2 {
   0% {
     opacity:0;
   }
   100% {
     opacity:1;
   }
 }
 
 @-ms-keyframes fadeIn2 {
   0% {
     opacity:0;
   }
   100% {
     opacity:1;
 }

} .fade-in3 {

   animation: fadeIn3 ease 6s;
   -webkit-animation: fadeIn3 ease 6s;
   -moz-animation: fadeIn3 ease 6s;
   -o-animation: fadeIn3 ease 6s;
   -ms-animation: fadeIn3 ease 6s;
 }
 @keyframes fadeIn3 {
   0% {
     opacity:0;
   }
   100% {
     opacity:1;
   }
 }
 
 @-moz-keyframes fadeIn3 {
   0% {
     opacity:0;
   }
   100% {
     opacity:1;
   }
 }
 
 @-webkit-keyframes fadeIn3 {
   0% {
     opacity:0;
   }
   100% {
     opacity:1;
   }
 }
 
 @-o-keyframes fadeIn3 {
   0% {
     opacity:0;
   }
   100% {
     opacity:1;
   }
 }
 
 @-ms-keyframes fadeIn3 {
   0% {
     opacity:0;
   }
   100% {
     opacity:1;
 }}
 /*------------------text with button words--------------*/
 .main-header{
   font-family: "Quicksand",sans-serif;
   position: relative;
   top: 50%;
   height: 40vh;
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
   text-align: center;
   padding: 2rem;

}

.main-header h4 {

   font-size: 4rem;
   margin-bottom: 2rem;
   line-height: 1.2;
   color: white;

}

.main-header h4 span {

   color: #CB01FF;

}

.main-header p{

   font-size: 2rem;
   color:white;

}

.item {

 width: 200px;
 height: 200px;
 margin: 50px auto;
 padding-top: 75px;
 text-align: center;
 color: #FFF;
 font-size: 3em;

}

.test {

 height: 50vh;
 margin-top: 120vh;
 display: flex;
 flex-direction: row;

} .test2 {

 height: 50vh;
 margin-top: -500vh;
 display: flex;
 flex-direction: row;

}

.parallax {

 width: 50%;
 height: 50%;
 color: #d5d5d5;
 font-size: 4vh;
 text-align: center;
 font-family: 'Quicksand',sans-serif;
 display: flex;
 flex-direction: row;
 justify-content: center;
 align-items: center;

}

.p1 { /*less indented*/

 position: relative;
 left: 5%;
 background-color:transparent;

}

.p2 { /* more indented*/

 background-color: transparent;
 position: relative;
 left: 15%;

} .p3 { /* not indented*/

 background-color: transparent;

}

.slidein2 {

 font-family: "Quicksand",sans-serif;
 display: flex;
 justify-content: center;
 align-items: center;
 height: 10vh;
 color: #f0eeee;
 text-align: center;
 background:transparent;
 z-index:50 !important;

}

.slidein2 .row {

 position: absolute;
 justify-content: space-around;

} .slidein2 h4{

   font-size: 2.5vh;
   margin-top: -860vh;
   /*margin-bottom: 2rem;*/
   line-height: 1.2;
   color: #d5d5d5;

} .slidein2 h5{

 font-size: 2.5vh;
 margin-top: -750vh;
 /*margin-bottom: 2rem;*/
 line-height: 1.2;
 color: #d5d5d5;

} .slidein2 h6{

 font-size: 2.5vh;
 margin-top: -640vh;
 /*margin-bottom: 2rem;*/
 line-height: 1.2;
 color: #d5d5d5;

}



.text-button {

 color: #f0eeee;
 font-family: "Quicksand",sans-serif;
 font-size: 2rem;
 background-color: rgba(168, 39, 168, 0.87);
 background-repeat:no-repeat;
 border: none;
 cursor:pointer;
 overflow: hidden;
 outline:none;
 display: block;

} .text-button:hover{

 -ms-transform: scale(1.05); /* IE 9 */
 -webkit-transform: scale(1.05); /* Safari 3-8 */
 transform: scale(1.05); 
 
 }
 .video-container-parallax{
   position: relative;
 
 }
 .video-parallax-left{
   width: 60%;
   height: auto;
   position: absolute;
   left: 15%;
   opacity: 0;
   }
 .video-parallax-right{
   width: 57%;
   height: auto;
   position: absolute;
   margin-top: 12%;
   left: 50%;
   opacity: 0;
 }
 .morphae { /*this is the complete one*/
   width: 500px;
   height: auto;
   position: absolute;
   opacity: 1;
 }

 hr {
   display: block;
   height: 1px;
   border: 0;
   border-top: 1px solid #d5d5d5;
   margin: 1em 0;
   padding: 0;

}

/* i have to fix the videos on ezgif and maybe compress them cause theyre too big*/ .loader-wrapper {

 width: 100%;
 height: 100%;
 position: fixed;
 z-index: 100 !important;
 top: 0;
 left: 0;
 background-color: #000000;
 display:flex;
 justify-content: center;
 align-items: center;

} .loader {

 display: inline-block;
 width: 30px;
 height: 30px;
 position: relative;
 top:0%;
 left:0%;
 border: 4px solid #Fff;
 animation: loader 2s infinite ease;

} .loader-wrapper h1{

position:fixed;
top:10%;
left:5%;
color:white;
font-size:4vh;
font-family:"Quicksand",sans-serif;
opacity:0;

} .loader-inner {

 vertical-align: top;
 display: inline-block;
 width: 100%;
 background-color: #fff;
 animation: loader-inner 2s infinite ease-in;

} @keyframes loader {

 0% { transform: rotate(0deg);}
 25% { transform: rotate(180deg);}
 50% { transform: rotate(180deg);}
 75% { transform: rotate(360deg);}
 100% { transform: rotate(360deg);}

} @keyframes loader-inner {

 0% { height: 0%;}
 25% { height: 0%;}
 50% { height: 100%;}
 75% { height: 100%;}
 100% { height: 0%;}

} .scrolldown{

   position: relative;
   left: 56.5%;
   margin-top: 13%;
   width: 40px;
   height: 40px;
   transform: translateY(-80px) translateX(-50%) rotate(45deg);

} .scrolldown span{

   position: absolute;
   top:0px;
   left: 0;
   display:block;
   width:100%;
   height:100%;
   border-top: 2px solid white;
   border-left: 2px solid white;
   animation: animate 1.5s linear infinite;
   opacity: 0;

}

.scrolldown span:nth-child(1){

   transform: translate(-15px,-15px);
   animation-delay: 0s;

} .scrolldown span:nth-child(2){

   transform: translate(0,0);
   animation-delay: -0.2s;

} .scrolldown span:nth-child(3){

   transform: translate(15px,15px);
   animation-delay: -0.4s;

}

@keyframes animate {

   0%{
       top:5px;
       left:5px;
       opacity: 0;
   }
   25%{
       top: 0;
       left: 0;
       opacity: 1;
   }
   100%{
       top:-5px;
       left:-5px;
       opacity: 0;
   }

} .footer{

   width:80%; 
   height:200px; 
   border-top: 3px solid #3D3B3B  ;
   margin:auto;
   margin-top: 3%;
   margin-left: 12%;

}

.footer ul{

   margin:4%  39%;
   text-align:right;
   display:flex;
   position:absolute;
   transform: translate(-50%, -50%);
   color: white;

} .footer ul li{

   list-style: none;
   margin-right: 10%;

} .footer h4{


   text-align: center;
   background-color:none;
   position: absolute;
   margin: 120px 0 0 36%;
   font-size: 12px;

}

.footer ul li a{

   text-align: center;
   line-height: 70px;
   font-size:30px;
   margin:0 10px;
   display:block;
   position: relative;
   z-index: 1;

}

.footer ul li a .fa{

   position: relative;
   color: white;
   transition: 0.5s;

}

.f1 a:hover .fa{

   color: #3b5998;
   transform: rotateY(360deg);

}

.f1 a:before{

   content:;
   position: absolute;
   top:100%;
   left:0;
   background: #3b5998;
   transition:0.5s;
   z-index: 2;

}


.f1 a:before{

   content:;
   position: absolute;
   top:100%;
   left:0;
   background: #3b5998;
   transition:0.5s;
   z-index: 2;

} .t2 a:hover .fa{

   color:  #55acee;
   transform: rotateY(360deg);

}

.t2 a:before{

   content:;
   position: absolute;
   top:100%;
   left:0;
   background:  #55acee;
   transition:0.5s;
   z-index: 2;

} .i3 a:hover .fa{

   color: #C32AA3;
   transform: rotateY(360deg);

}

.i3 a:before{

   content:;
   position: absolute;
   top:100%;
   left:0;
   background: #C32AA3;
   transition:0.5s;
   z-index: 2;

} .g4 a:hover .fa{

   color: #dd4b39;
   transform: rotateY(360deg);

}

.g4 a:before{

   content:;
   position: absolute;
   top:100%;
   left:0;
   background: #dd4b39;
   transition:0.5s;
   z-index: 2;

}

.x5 a:hover .fa{

   color: #9ACD99;
   transform: rotateY(360deg);

}

.x5 a:before{

   content:;
   position: absolute;
   top:100%;
   left:0;
   background: lightgoldenrodyellow;
   transition:0.5s;
   z-index: 2;

}

   </style>

</head> <body>

   <video class="myvideo" id="intro" autoplay loop muted>
     <source src="https://2020.igem.org/wiki/images/4/45/T--Athens--intro.mp4" type="video/mp4">
   </video>

ISN'T

   <script type="text/javascript"> 
     $(document).on('scroll',function(){
         $('h2').css("left",Math.max(35 + 0.02*scrollY)+"%");
     })
</script>

FINAL

     <script type="text/javascript">
       $(document).on('scroll',function(){
           $('h3').css("left",Math.max(35 - 0.02*scrollY)+"%");
       })
</script>
CLICK THE COLOURED BOXES TO COMPLETE THE PUZZLES



   <script>
               function myScroll() {
               var scrolled = document.documentElement.scrollTop; // Firefox & IE
               var SCROLLED = document.body.scrollTop // Chrome, Safari & Opera
               var project = document.querySelector('.project');
               var project_dropdown = document.querySelector('.project_dropdown_content');
               var dry = document.querySelector('.dry');

var dry_dropdown = document.querySelector('.dry_dropdown_content'); var wet = document.querySelector('.wet'); var wet_dropdown = document.querySelector('.wet_dropdown_content');

               var human = document.querySelector('.human');

var human_dropdown = document.querySelector('.human_dropdown_content');

               var team = document.querySelector('.team');

var team_dropdown = document.querySelector('.team_dropdown_content');

               var judging = document.querySelector('.judging');

var judging_dropdown = document.querySelector('.judging_dropdown_content');

               var achievements = document.querySelector('.achievements');

var achievements_dropdown = document.querySelector('.achievements_dropdown_content');

               var future = document.querySelector('.future');

var future_dropdown = document.querySelector('.future_dropdown_content');

               var opac = (1.4-800/scrolled);
               var OPAC = (1.4-800/SCROLLED);
               project.style.backgroundColor = "rgba(0,0,0,"+opac+")";
               project.style.backgroundColor = "rgba(0,0,0,"+OPAC+")";
               dry.style.backgroundColor = "rgba(0,0,0,"+opac+")";
               dry.style.backgroundColor = "rgba(0,0,0,"+OPAC+")";
               wet.style.backgroundColor = "rgba(0,0,0,"+opac+")";
               wet.style.backgroundColor = "rgba(0,0,0,"+OPAC+")";
               human.style.backgroundColor = "rgba(0,0,0,"+opac+")";
               human.style.backgroundColor = "rgba(0,0,0,"+OPAC+")";
               team.style.backgroundColor = "rgba(0,0,0,"+opac+")";
               team.style.backgroundColor = "rgba(0,0,0,"+OPAC+")";
               judging.style.backgroundColor = "rgba(0,0,0,"+opac+")";
               judging.style.backgroundColor = "rgba(0,0,0,"+OPAC+")";
               achievements.style.backgroundColor = "rgba(0,0,0,"+opac+")";
               achievements.style.backgroundColor = "rgba(0,0,0,"+OPAC+")";
               future.style.backgroundColor = "rgba(0,0,0,"+opac+")";
               future.style.backgroundColor = "rgba(0,0,0,"+OPAC+")";

future_dropdown.style.backgroundColor = "rgba(0,0,0,"+opac+")";

               future_dropdown.style.backgroundColor = "rgba(0,0,0,"+OPAC+")";
               achievements_dropdown.style.backgroundColor = "rgba(0,0,0,"+opac+")";
               achievements_dropdown.style.backgroundColor = "rgba(0,0,0,"+OPAC+")";

judging_dropdown.style.backgroundColor = "rgba(0,0,0,"+opac+")";

               judging_dropdown.style.backgroundColor = "rgba(0,0,0,"+OPAC+")";                

team_dropdown.style.backgroundColor = "rgba(0,0,0,"+opac+")";

               team_dropdown.style.backgroundColor = "rgba(0,0,0,"+OPAC+")";

human_dropdown.style.backgroundColor = "rgba(0,0,0,"+opac+")";

               human_dropdown.style.backgroundColor = "rgba(0,0,0,"+OPAC+")";

dry_dropdown.style.backgroundColor = "rgba(0,0,0,"+opac+")";

               dry_dropdown.style.backgroundColor = "rgba(0,0,0,"+OPAC+")";

wet_dropdown.style.backgroundColor = "rgba(0,0,0,"+opac+")";

               wet_dropdown.style.backgroundColor = "rgba(0,0,0,"+OPAC+")";

project_dropdown.style.backgroundColor = "rgba(0,0,0,"+opac+")";

               project_dropdown.style.backgroundColor = "rgba(0,0,0,"+OPAC+")";

}

           document.addEventListener("scroll", myScroll);
           </script>


<button class="toggle" style="position: relative; left: -20%;" onclick="unfade1()"> </button>
<button class="toggle" style="position: relative; left: -20%;" onclick="unfade2()"> </button>
<button class="toggle" style="position: relative; left: -20%;" onclick="unfade3()"> </button>
<button class="toggle" style="position: relative; left: -20%;" onclick="unfade4()"> </button>
<button class="toggle" style="position: relative; left: -20%;" onclick="unfade5()"> </button>
<button class="toggle" style="position: relative; left: -20%;" onclick="unfade6()"> </button>
 <script>
   function unfade1() {
   var op = 0.1;  // initial opacity
   var x = document.querySelector(".myimage1");
   x.style.display = 'block';
   var timer = setInterval(function () {
       if (op >= 1){
           clearInterval(timer);
       }
       x.style.opacity = op;
       x.style.filter = 'alpha(opacity=' + op * 100 + ")";
       op += op * 0.1;
   }, 10);

}

   </script>
    <script>
         function unfade2() {
   var op = 0.1;  // initial opacity
   var x = document.querySelector(".myimage2");
   x.style.display = 'block';
   var timer = setInterval(function () {
       if (op >= 1){
           clearInterval(timer);
       }
       x.style.opacity = op;
       x.style.filter = 'alpha(opacity=' + op * 100 + ")";
       op += op * 0.1;
   }, 10);

}

     </script>
      <script>
           function unfade3() {
   var op = 0.1;  // initial opacity
   var x = document.querySelector(".myimage3");
   x.style.display = 'block';
   var timer = setInterval(function () {
       if (op >= 1){
           clearInterval(timer);
       }
       x.style.opacity = op;
       x.style.filter = 'alpha(opacity=' + op * 100 + ")";
       op += op * 0.1;
   }, 10);

}

       </script>
        <script>
             function unfade4() {
   var op = 0.1;  // initial opacity
   var x = document.querySelector(".myimage4");
   x.style.display = 'block';
   var timer = setInterval(function () {
       if (op >= 1){
           clearInterval(timer);
       }
       x.style.opacity = op;
       x.style.filter = 'alpha(opacity=' + op * 100 + ")";
       op += op * 0.1;
   }, 10);

}

         </script>
          <script>
               function unfade5() {
   var op = 0.1;  // initial opacity
   var x = document.querySelector(".myimage5");
   x.style.display = 'block';
   var timer = setInterval(function () {
       if (op >= 1){
           clearInterval(timer);
       }
       x.style.opacity = op;
       x.style.filter = 'alpha(opacity=' + op * 100 + ")";
       op += op * 0.1;
   }, 10);

}

           </script>
           <script>
                 function unfade6() {
   var op = 0.1;  // initial opacity
   var x = document.querySelector(".myvideo5");
   x.style.display = 'block';
   var timer = setInterval(function () {
       if (op >= 1){
           clearInterval(timer);
       }
       x.style.opacity = op;
       x.style.filter = 'alpha(opacity=' + op * 100 + ")";
       op += op * 0.1;
   }, 10);

}

             </script>
     
         <section class="test">
         <video class="video-parallax-left" id="mwv1" autoplay loop muted>
           <source src="https://2020.igem.org/wiki/images/9/9c/T--Athens--mwv1.mp4" type="video/mp4">
         </video>
         <video class="video-parallax-right" id="mwv2" autoplay loop muted>
           <source src="https://2020.igem.org/wiki/images/a/ac/T--Athens--mwv2.mp4" type="video/mp4">
         </video>
HAVE YOU EVER THOUGHT OF
THE DARK SIDE OF
     </section>
       <section class="test">
       <video class="video-parallax-left" id="mwv3" autoplay loop muted>
         <source src="https://2020.igem.org/wiki/images/a/af/T--Athens--mwv3.mp4" type="video/mp4">
       </video>
       <video class="video-parallax-right" id="mwv4" autoplay loop muted>
         <source src="https://2020.igem.org/wiki/images/4/4f/T--Athens--mwv4.mp4" type="video/mp4">
       </video>
IT'S A SIDE OF HUMAN
AND ENVIRONMENTAL
   </section>
   <section class="test">
   <video class="video-parallax-left" id="mwv5" autoplay loop muted>
     <source src="https://2020.igem.org/wiki/images/2/2f/T--Athens--mwv5.mp4" type="video/mp4">
   </video>
   <video class="video-parallax-right" id="mwv6" autoplay loop muted>
     <source src="https://2020.igem.org/wiki/images/9/99/T--Athens--mwv6.mp4" type="video/mp4">
   </video>
WHERE THE THINGS WE DON'T SEE
ARE THE ONES THAT

</section>

 <section class="test">
 <video class="video-parallax-left" id="mwv7" autoplay loop muted>
   <source src="https://2020.igem.org/wiki/images/4/46/T--Athens--mwv8.mp4" type="video/mp4">
 </video>
 <video class="video-parallax-right" id="mwv8" autoplay loop muted>
   <source src="https://2020.igem.org/wiki/images/1/1e/T--Athens--pnas2.mp4" type="video/mp4">
 </video>
WHERE TOXICITY AND POLLUTION
ARE OVERSHADOWED BY LIGHT

</section>

 <section class="test">
 <video class="video-parallax-left" id="mwv9" autoplay loop muted>
   <source src="https://2020.igem.org/wiki/images/9/99/T--Athens--mwv10.mp4" type="video/mp4">
 </video>
 <video class="video-parallax-right" id="mwv10" autoplay loop muted>
   <source src="https://2020.igem.org/wiki/images/6/6b/T--Athens--domiko2.mp4" type="video/mp4">
 </video>
BUT THE COLOUR WE NEED
GOES BEYOND THE COLOUR WE

</section>

 <section class="test">
 <video class="video-parallax-left" id="mwv11" autoplay loop muted>
   <source src="https://2020.igem.org/wiki/images/9/91/T--Athens--mwv11.mp4" type="video/mp4">
 </video>
 <video class="video-parallax-right" id="mwv12" autoplay loop muted>
   <source src="https://2020.igem.org/wiki/images/4/4c/T--Athens--domiko1.mp4" type="video/mp4">
 </video>
AND ITS FUTURE
HAS TO BE

</section>

     <script src="https://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.5/ScrollMagic.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.5/plugins/debug.addIndicators.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/1.19.0/TweenMax.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.5/plugins/animation.gsap.min.js"></script> <script>

 function parallax() {  
 var parallaxController = new ScrollMagic.Controller({globalSceneOptions: {triggerHook: "onEnter", duration: "200%"}});
 $('.parallax').each(function() {
   var trig = this.parentNode,
       parallax = this.getAttribute('data-parallax'),
       speed = parallax * 110 + '%';
   new ScrollMagic.Scene({triggerElement: trig})
       .setTween(this, {y: speed, ease: Linear.easeNone})
       .addTo(parallaxController);
 })

} parallax(); </script>

<button id="word1" class="text-button" style=" margin-left: 20vh; margin-top:250vh;" onclick="unfade1() ">COLOUR</button>

         <script>
           function unfade1() {
           var op = 0.1;  // initial opacity
           var x = document.querySelector(".myimage1");
           x.style.display = 'block';
           var timer = setInterval(function () {
               if (op >= 1){
                   clearInterval(timer);
               }
               x.style.opacity = op;
               x.style.filter = 'alpha(opacity=' + op * 100 + ")";
               op += op * 0.1;
           }, 10);
       }
           </script>
<button class="text-button" id="word2" style="background-color: rgba(40, 139, 252, 0.788); margin-left: 20vh; margin-top:250vh;" onclick="unfade2()">HARM</button>
         <script>
           function unfade2() {
           var op = 0.1;  // initial opacity
           var x = document.querySelector(".myimage2");
           x.style.display = 'block';
           var timer = setInterval(function () {
               if (op >= 1){
                   clearInterval(timer);
               }
               x.style.opacity = op;
               x.style.filter = 'alpha(opacity=' + op * 100 + ")";
               op += op * 0.1;
           }, 10);
       }
           </script>
<button id="word3" class="text-button" style="background-color: rgba(179, 51, 238, 0.808); margin-left: 20vh; margin-top:250vh;" onclick="unfade3()">MATTER MOST</button>
         <script>
           function unfade3() {
           var op = 0.1;  // initial opacity
           var x = document.querySelector(".myimage3");
           x.style.display = 'block';
           var timer = setInterval(function () {
               if (op >= 1){
                   clearInterval(timer);
               }
               x.style.opacity = op;
               x.style.filter = 'alpha(opacity=' + op * 100 + ")";
               op += op * 0.1;
           }, 10);
       }
           </script>
<button id="word4" class="text-button" style="background-color: rgba(30, 126, 11, 0.808); margin-top: +365vh; margin-left: 20vh;" onclick="unfade4()">SHADES</button>
         <script>
           function unfade4() {
           var op = 0.1;  // initial opacity
           var x = document.querySelector(".myimage4");
           x.style.display = 'block';
           var timer = setInterval(function () {
               if (op >= 1){
                   clearInterval(timer);
               }
               x.style.opacity = op;
               x.style.filter = 'alpha(opacity=' + op * 100 + ")";
               op += op * 0.1;
           }, 10);
       }
           </script>
<button id="word5" class="text-button" style="background-color: rgba(49, 46, 216, 0.808); margin-top: +475vh; margin-left: 20vh;" onclick="unfade5()">KNOW</button>
         <script>
           function unfade5() {
           var op = 0.1;  // initial opacity
           var x = document.querySelector(".myimage5");
           x.style.display = 'block';
           var timer = setInterval(function () {
               if (op >= 1){
                   clearInterval(timer);
               }
               x.style.opacity = op;
               x.style.filter = 'alpha(opacity=' + op * 100 + ")";
               op += op * 0.1;
           }, 10);
       }
           </script>
<button id="word6" class="text-button" style="background-color: rgba(30, 176, 243, 0.795); margin-top: +575vh; margin-left: 20vh;" onclick="unfade6()">RESHAPED</button>
         <script>
           function unfade6() {
           var op = 0.1;  // initial opacity
           var x = document.querySelector(".myvideo5");
           x.style.display = 'block';
           var timer = setInterval(function () {
               if (op >= 1){
                   clearInterval(timer);
               }
               x.style.opacity = op;
               x.style.filter = 'alpha(opacity=' + op * 100 + ")";
               op += op * 0.1;
           }, 10);
       }
           </script>

COLOUR IS GIVING WAY TO NEW

<video id="logo-chroma" style="width: 40%; height: auto; position: alsolute; opacity: 0; margin-left: 36% ; margin-top: 0vh;" autoplay loop muted>
 <source src="https://2020.igem.org/wiki/images/d/dd/T--Athens--animation_but_with_actual_circle.mp4" type="video/mp4">

</video> <img class="morphae" style="position:absolute; top: 50%;left: 50%;margin-left:-162px;margin-top:-250px;"src="https://2020.igem.org/wiki/images/e/e7/T--Athens--justtext.png" /> <button id="morphae-button" class="text-button" onclick="unfade10()" style="color:transparent;height: 200px;width: 200px;background-color: transparent; position: absolute; left: 50%; top: 50%; margin-left:-00px;margin-top:-100px;"> </button>

CLICK ON MORPHÆ BELOW TO ACTIVATE IT AND

SCROLL BACK UP

 <script>
   function unfade10() {
   var op = 0.1;
   var x = document.querySelector("#logo-chroma");
   var mwv1 = document.querySelector("#mwv1");
   var mwv2 = document.querySelector("#mwv2");
   var mwv3 = document.querySelector("#mwv3");
   var mwv4 = document.querySelector("#mwv4");
   var mwv5 = document.querySelector("#mwv5");
   var mwv6 = document.querySelector("#mwv6");
   var mwv7 = document.querySelector("#mwv7");
   var mwv8 = document.querySelector("#mwv8");
   var mwv9 = document.querySelector("#mwv9");
   var mwv10 = document.querySelector("#mwv10");
   var mwv11 = document.querySelector("#mwv11");
   var mwv12 = document.querySelector("#mwv12");
   var hint = document.querySelector("#hint");
   var hint2 = document.querySelector("#hint2");
   var hint3 = document.querySelector("#hint3");
   var this_word = document.querySelector('#this');
   var is = document.querySelector('#is');
   var temporary = document.querySelector('#temporary');
   var word1 = document.querySelector('#word1');
   var word2 = document.querySelector('#word2');
   var word3 = document.querySelector('#word3');
   var word4 = document.querySelector('#word4');
   var word5 = document.querySelector('#word5');
   var word6 = document.querySelector('#word6');
   var morphae_button = document.querySelector('#morphae-button');
   var sent1 = document.querySelector('#sentence1');
   var sent2 = document.querySelector('#sentence2');
   var sent3 = document.querySelector('#sentence3');
   var sent4 = document.querySelector('#sentence4');
   var sent5 = document.querySelector('#sentence5');
   var sent6 = document.querySelector('#sentence6');
   var sent7 = document.querySelector('#sentence7');
   var sent8 = document.querySelector('#sentence8');
   var sent9 = document.querySelector('#sentence9');
   var sent10 = document.querySelector('#sentence10');
   var sent11 = document.querySelector('#sentence11');
   var sent12 = document.querySelector('#sentence12');
   var intro = document.querySelector('#intro');
   word1.disabled = true;
   word2.disabled = true;
   word3.disabled = true;
   word4.disabled = true;
   word5.disabled = true;
   word6.disabled = true;
   morphae_button.disabled = true; 
   x.style.display = 'block';
   mwv1.style.display = 'block';
   mwv2.style.display = 'block';
   mwv3.style.display = 'block';
   mwv4.style.display = 'block';
   mwv5.style.display = 'block';
   mwv6.style.display = 'block';
   mwv7.style.display = 'block';
   mwv8.style.display = 'block';
   mwv9.style.display = 'block';
   mwv10.style.display = 'block';
   mwv11.style.display = 'block';
   mwv12.style.display = 'block';
   hint.style.opacity = '0';
   hint2.style.opacity = '0';
   hint3.style.opacity = '0';
   intro.style.webkitFilter = "grayscale(0)";
   intro.style.filter = "grayscale(0)";
   sent11.innerHTML = "HAVE YOU HEARD OF";
   sent12.innerHTML = "STRUCTURAL";
   word6.innerHTML = "COLOUR";
   sent9.innerHTML = "IT'S A COLOUR";
   sent10.innerHTML = "BASED COMPLETELY ON";
   word5.innerHTML = "STRUCTURE";
   sent7.innerHTML = "WE USE FLAVOBACTERIA THAT";
   sent8.innerHTML = "PRESENT STRUCTURAL COLOUR";
   word4.innerHTML = "NATURALLY";
   sent5.innerHTML = "AND ENGINEER THEM";
   sent6.innerHTML = "TO BE TURNED INTO A";
   word3.innerHTML = "BIOMATERIAL";
   sent3.innerHTML = "THAT CAN REPLACE CHEMICAL DYES";
   sent4.innerHTML = "AND IS IN ITS ENTIRETY";
   word2.innerHTML = "SUSTAINABLE";
   sent1.innerHTML = "LET'S RE-IMAGINE COLOUR";
   sent2.innerHTML = "IT'S DO OR DYE";
   word1.innerHTML = " ";
   word1.style.backgroundColor = "transparent";
   this_word.innerHTML = "COLOUR";
   this_word.style.left = "-5vw";
   is.innerHTML = "FOR";
   is.style.left = "10vw";
   temporary.innerHTML = "CHANGE";
   var timer = setInterval(function () {
       if (op >= 1){
           clearInterval(timer);
       }
       x.style.opacity = op;
       x.style.filter = 'alpha(opacity=' + op * 100 + ")";
       mwv1.style.opacity = op;
       mwv1.style.filter = 'alpha(opacity' + op*100 + ")";
       mwv2.style.opacity = op;
       mwv2.style.filter = 'alpha(opacity' + op*100 + ")";
       mwv3.style.opacity = op;
       mwv3.style.filter = 'alpha(opacity' + op*100 + ")";
       mwv4.style.opacity = op;
       mwv4.style.filter = 'alpha(opacity' + op*100 + ")";
       mwv5.style.opacity = op;
       mwv5.style.filter = 'alpha(opacity' + op*100 + ")";
       mwv6.style.opacity = op;
       mwv6.style.filter = 'alpha(opacity' + op*100 + ")";
       mwv7.style.opacity = op;
       mwv7.style.filter = 'alpha(opacity' + op*100 + ")";
       mwv8.style.opacity = op;
       mwv8.style.filter = 'alpha(opacity' + op*100 + ")";
       mwv9.style.opacity = op;
       mwv9.style.filter = 'alpha(opacity' + op*100 + ")";
       mwv10.style.opacity = op;
       mwv10.style.filter = 'alpha(opacity' + op*100 + ")";
       mwv11.style.opacity = op;
       mwv11.style.filter = 'alpha(opacity' + op*100 + ")";
       mwv12.style.opacity = op;
       mwv12.style.filter = 'alpha(opacity' + op*100 + ")";
       op += op * 0.1;
   }, 10);

}

   </script>

<script>

 var controller = new ScrollMagic.Controller();
 // Fade in

var fadeInTimeline = new TimelineMax(); var fadeInFrom = TweenMax.from("#opacity", 1, {

   autoAlpha: 0

}); var fadeInTo = TweenMax.to("#opacity", 1, {

   autoAlpha: 1

}); fadeInTimeline

   .add(fadeInFrom)
   .add(fadeInTo);

new ScrollMagic.Scene({

       triggerElement: "#slidein2",
       offset: -5300,
   })
   .setTween(fadeInTimeline)
   .duration(400)
   //.reverse(false)
   //.addIndicators() // add indicators (requires plugin)
   .addTo(controller);
   var fadeInTimeline2 = new TimelineMax();
   var fadeInFrom2 = TweenMax.from("#opacity2", 1, {
       autoAlpha: 0
   });
   var fadeInTo2 = TweenMax.to("#opacity2", 1, {
       autoAlpha: 1
   });
   fadeInTimeline2
       .add(fadeInFrom2)
       .add(fadeInTo2);
    
   new ScrollMagic.Scene({
           triggerElement: "#slidein2",
           offset: -4200,
       })
       .setTween(fadeInTimeline2)
       .duration(400)
       //.reverse(false)
       //.addIndicators() // add indicators (requires plugin)
       .addTo(controller);
       var fadeInTimeline3 = new TimelineMax();
       var fadeInFrom3 = TweenMax.from("#opacity3", 1, {
           autoAlpha: 0
       });
       var fadeInTo3 = TweenMax.to("#opacity3", 1, {
           autoAlpha: 1
       });
       fadeInTimeline3
           .add(fadeInFrom3)
           .add(fadeInTo3);
        
       new ScrollMagic.Scene({
               triggerElement: "#slidein2",
               offset: -3100,
           })
           .setTween(fadeInTimeline3)
           .duration(400)
           //.reverse(false)
           //.addIndicators() // add indicators (requires plugin)
           .addTo(controller);
           var fadeInTimeline4 = new TimelineMax();
           var fadeInFrom4 = TweenMax.from("#opacity4", 1, {
               autoAlpha: 0
           });
           var fadeInTo4 = TweenMax.to("#opacity4", 1, {
               autoAlpha: 1
           });
           fadeInTimeline4
               .add(fadeInFrom4)
               .add(fadeInTo4);
            
           new ScrollMagic.Scene({
                   triggerElement: "#slidein2",
                   offset: -2300,
               })
               .setTween(fadeInTimeline4)
               .duration(400)
               //.reverse(false)
               //.addIndicators() // add indicators (requires plugin)
               .addTo(controller);
               var fadeInTimeline5 = new TimelineMax();
               var fadeInFrom5 = TweenMax.from("#opacity5", 1, {
                   autoAlpha: 0
               });
               var fadeInTo5 = TweenMax.to("#opacity5", 1, {
                   autoAlpha: 1
               });
               fadeInTimeline5
                   .add(fadeInFrom5)
                   .add(fadeInTo5);
                
               new ScrollMagic.Scene({
                       triggerElement: "#slidein2",
                       offset: -1350,
                   })
                   .setTween(fadeInTimeline5)
                   .duration(400)
                   //.reverse(false)
                   //.addIndicators() // add indicators (requires plugin)
                   .addTo(controller);
                   var fadeInTimeline6 = new TimelineMax();
                   var fadeInFrom6 = TweenMax.from("#opacity6", 1, {
                       autoAlpha: 0
                   });
                   var fadeInTo6 = TweenMax.to("#opacity6", 1, {
                       autoAlpha: 1
                   });
                   fadeInTimeline6
                       .add(fadeInFrom6)
                       .add(fadeInTo6);
                    
                   new ScrollMagic.Scene({
                           triggerElement: "#slidein2",
                           offset: -250,
                       })
                       .setTween(fadeInTimeline6)
                       .duration(400)
                       //.reverse(false)
                       //.addIndicators() // add indicators (requires plugin)
                       .addTo(controller); 
                       var fadeInTimeline7 = new TimelineMax();
                       var fadeInFrom7 = TweenMax.from("#morphae", 1, {
                           autoAlpha: 0
                       });
                       var fadeInTo7 = TweenMax.to("#morphae", 1, {
                           autoAlpha: 1
                       });
                       fadeInTimeline7
                           .add(fadeInFrom7)
                           .add(fadeInTo7);
                        
                       new ScrollMagic.Scene({
                               triggerElement: "#slidein2",
                               offset: -300,
                           })
                           .setTween(fadeInTimeline7)
                           .duration(400)
                           //.reverse(false)
                           //.addIndicators() // add indicators (requires plugin)
                           .addTo(controller);  

</script>

</body> </html> Template:Athens/Loader