Difference between revisions of "Template:Westminster UK2"

 
(35 intermediate revisions by 2 users not shown)
Line 86: Line 86:
  
 
<script>
 
<script>
 +
$(window).load(function() {
 +
    // select element and fade it out
 +
  // $('.overlay').fadeOut();
 +
$('.overlay').delay(1500).fadeOut(function(){$(this).remove()});
 +
});
 +
</script>
  
$('.open-overlay').click(function() {
 
  var overlay_navigation = $('.overlay-navigation'),
 
    nav_item_1 = $('nav li:nth-of-type(1)'),
 
    nav_item_2 = $('nav li:nth-of-type(2)'),
 
    nav_item_3 = $('nav li:nth-of-type(3)'),
 
    nav_item_4 = $('nav li:nth-of-type(4)'),
 
    nav_item_5 = $('nav li:nth-of-type(5)'),
 
    top_bar = $('.bar-top'),
 
    middle_bar = $('.bar-middle'),
 
    bottom_bar = $('.bar-bottom');
 
 
  overlay_navigation.toggleClass('overlay-active');
 
  if (overlay_navigation.hasClass('overlay-active')) {
 
 
    top_bar.removeClass('animate-out-top-bar').addClass('animate-top-bar');
 
    middle_bar.removeClass('animate-out-middle-bar').addClass('animate-middle-bar');
 
    bottom_bar.removeClass('animate-out-bottom-bar').addClass('animate-bottom-bar');
 
    overlay_navigation.removeClass('overlay-slide-up').addClass('overlay-slide-down')
 
    nav_item_1.removeClass('slide-in-nav-item-reverse').addClass('slide-in-nav-item');
 
    nav_item_2.removeClass('slide-in-nav-item-delay-1-reverse').addClass('slide-in-nav-item-delay-1');
 
    nav_item_3.removeClass('slide-in-nav-item-delay-2-reverse').addClass('slide-in-nav-item-delay-2');
 
    nav_item_4.removeClass('slide-in-nav-item-delay-3-reverse').addClass('slide-in-nav-item-delay-3');
 
    nav_item_5.removeClass('slide-in-nav-item-delay-4-reverse').addClass('slide-in-nav-item-delay-4');
 
  } else {
 
    top_bar.removeClass('animate-top-bar').addClass('animate-out-top-bar');
 
    middle_bar.removeClass('animate-middle-bar').addClass('animate-out-middle-bar');
 
    bottom_bar.removeClass('animate-bottom-bar').addClass('animate-out-bottom-bar');
 
    overlay_navigation.removeClass('overlay-slide-down').addClass('overlay-slide-up')
 
    nav_item_1.removeClass('slide-in-nav-item').addClass('slide-in-nav-item-reverse');
 
    nav_item_2.removeClass('slide-in-nav-item-delay-1').addClass('slide-in-nav-item-delay-1-reverse');
 
    nav_item_3.removeClass('slide-in-nav-item-delay-2').addClass('slide-in-nav-item-delay-2-reverse');
 
    nav_item_4.removeClass('slide-in-nav-item-delay-3').addClass('slide-in-nav-item-delay-3-reverse');
 
    nav_item_5.removeClass('slide-in-nav-item-delay-4').addClass('slide-in-nav-item-delay-4-reverse');
 
  }
 
})
 
 
</script>
 
  
  
Line 142: Line 111:
  
 
 
+
body, html {
 +
    margin:        0;
 +
    padding:        0;
 +
}
 +
 
 +
div.overlay {
 +
    display:        table;
 +
    position:      fixed;
 +
    top:            0;
 +
    left:          0;
 +
    width:          100%;
 +
    height:        100%;
 +
}
 +
div.overlay > div {
 +
    display:        table-cell;
 +
    width:          100%;
 +
    height:        100%;
 +
    background-image: radial-gradient(circle farthest-corner at center, #0d0814 0%, #120e29 100%);
 +
    text-align:    center;
 +
    vertical-align: middle;
 +
}
 
 
 
/**************************************************************** MENU ***************************************************************/
 
/**************************************************************** MENU ***************************************************************/
Line 453: Line 442:
 
   height: 100vh;
 
   height: 100vh;
 
   position: relative;
 
   position: relative;
   background-image: url(https://images.unsplash.com/photo-1446771326090-d910bfaf00f6?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&s=9216e1a8598a8530ce329b41a8f3725d);
+
background-color: #000;
 +
   /*background-image: url(https://static.igem.org/mediawiki/2017/e/ef/Westminster-UK-GroupPhoto.jpeg);*/
 
   background-size: cover;
 
   background-size: cover;
 
   background-position: center center;
 
   background-position: center center;
Line 517: Line 507:
 
   display: block;
 
   display: block;
 
   text-align: center;
 
   text-align: center;
   font-size: 0.9rem;
+
   font-size: 1.9rem;
 
}
 
}
  
Line 817: Line 807:
 
}
 
}
  
 +
 +
/***************************************************** LOADING TEXT ****************************************************/
 +
 +
 +
.spinner {
 +
  position: absolute;
 +
  width: 128px;
 +
  height: 128px;
 +
  top: calc(50% - 64px);
 +
  left: calc(50% - 64px);
 +
  -webkit-transform: perspective(206px) rotateX(45deg);
 +
          transform: perspective(206px) rotateX(45deg);
 +
}
 +
 +
.outer {
 +
  box-sizing: border-box;
 +
  -webkit-animation: spin 3s linear infinite;
 +
          animation: spin 3s linear infinite;
 +
  height: 100%;
 +
}
 +
 +
.inner {
 +
  position: absolute;
 +
  border-radius: 50%;
 +
  width: 64px;
 +
  height: 64px;
 +
  -webkit-animation: spin 1.8s ease-in-out infinite;
 +
          animation: spin 1.8s ease-in-out infinite;
 +
}
 +
.inner.tl {
 +
  top: 0;
 +
  left: 0;
 +
  border-top: 2px solid #531430;
 +
  border-left: 4px solid #531430;
 +
}
 +
.inner.tr {
 +
  top: 0;
 +
  right: 0;
 +
  border-top: 2px solid #e04960;
 +
  border-right: 4px solid #e04960;
 +
}
 +
.inner.br {
 +
  bottom: 0;
 +
  right: 0;
 +
  border-bottom: 2px solid #531430;
 +
  border-right: 4px solid #531430;
 +
}
 +
.inner.bl {
 +
  bottom: 0;
 +
  left: 0;
 +
  border-bottom: 2px solid #e04960;
 +
  border-left: 4px solid #e04960;
 +
}
 +
 +
@-webkit-keyframes spin {
 +
  0% {
 +
    -webkit-transform: rotate(0deg);
 +
            transform: rotate(0deg);
 +
  }
 +
  100% {
 +
    -webkit-transform: rotate(360deg);
 +
            transform: rotate(360deg);
 +
  }
 +
}
 +
 +
@keyframes spin {
 +
  0% {
 +
    -webkit-transform: rotate(0deg);
 +
            transform: rotate(0deg);
 +
  }
 +
  100% {
 +
    -webkit-transform: rotate(360deg);
 +
            transform: rotate(360deg);
 +
  }
 +
}
 
/***************************************************** RESPONSIVE STYLING ****************************************************/
 
/***************************************************** RESPONSIVE STYLING ****************************************************/
  
Line 869: Line 934:
 
<!-- This tells the browser that your page is responsive -->
 
<!-- This tells the browser that your page is responsive -->
 
<meta name="viewport" content="width=device-width, initial-scale=1">  
 
<meta name="viewport" content="width=device-width, initial-scale=1">  
 
+
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
 +
<link href='https://fonts.googleapis.com/css?family=Roboto:100,300' rel='stylesheet' type='text/css'>
 
</head>
 
</head>
  
Line 886: Line 952:
  
 
<section class="home">
 
<section class="home">
  <a href="https://codepen.io/fluxus/pen/gPWvZm" target="_blank">Click for a slightly nicer Velocity.js version</a>
+
<a href="https://igem.ml" target="_blank">BioBusters</a>
 
   <div class="open-overlay">
 
   <div class="open-overlay">
 
     <span class="bar-top"></span>
 
     <span class="bar-top"></span>
Line 894: Line 960:
 
</section>
 
</section>
  
 +
<div class="overlay"><div>
 +
 +
<div class="spinner">
 +
  <div class="outer">
 +
    <div class="inner tl"></div>
 +
    <div class="inner tr"></div>
 +
    <div class="inner br"></div>
 +
    <div class="inner bl"></div>
 +
  </div>
 +
</div>
 +
 +
</div></div>
 +
 +
<script>
 +
 +
$('.open-overlay').click(function() {
 +
  var overlay_navigation = $('.overlay-navigation'),
 +
    nav_item_1 = $('nav li:nth-of-type(1)'),
 +
    nav_item_2 = $('nav li:nth-of-type(2)'),
 +
    nav_item_3 = $('nav li:nth-of-type(3)'),
 +
    nav_item_4 = $('nav li:nth-of-type(4)'),
 +
    nav_item_5 = $('nav li:nth-of-type(5)'),
 +
    top_bar = $('.bar-top'),
 +
    middle_bar = $('.bar-middle'),
 +
    bottom_bar = $('.bar-bottom');
 +
 +
  overlay_navigation.toggleClass('overlay-active');
 +
  if (overlay_navigation.hasClass('overlay-active')) {
 +
 +
    top_bar.removeClass('animate-out-top-bar').addClass('animate-top-bar');
 +
    middle_bar.removeClass('animate-out-middle-bar').addClass('animate-middle-bar');
 +
    bottom_bar.removeClass('animate-out-bottom-bar').addClass('animate-bottom-bar');
 +
    overlay_navigation.removeClass('overlay-slide-up').addClass('overlay-slide-down')
 +
    nav_item_1.removeClass('slide-in-nav-item-reverse').addClass('slide-in-nav-item');
 +
    nav_item_2.removeClass('slide-in-nav-item-delay-1-reverse').addClass('slide-in-nav-item-delay-1');
 +
    nav_item_3.removeClass('slide-in-nav-item-delay-2-reverse').addClass('slide-in-nav-item-delay-2');
 +
    nav_item_4.removeClass('slide-in-nav-item-delay-3-reverse').addClass('slide-in-nav-item-delay-3');
 +
    nav_item_5.removeClass('slide-in-nav-item-delay-4-reverse').addClass('slide-in-nav-item-delay-4');
 +
  } else {
 +
    top_bar.removeClass('animate-top-bar').addClass('animate-out-top-bar');
 +
    middle_bar.removeClass('animate-middle-bar').addClass('animate-out-middle-bar');
 +
    bottom_bar.removeClass('animate-bottom-bar').addClass('animate-out-bottom-bar');
 +
    overlay_navigation.removeClass('overlay-slide-down').addClass('overlay-slide-up')
 +
    nav_item_1.removeClass('slide-in-nav-item').addClass('slide-in-nav-item-reverse');
 +
    nav_item_2.removeClass('slide-in-nav-item-delay-1').addClass('slide-in-nav-item-delay-1-reverse');
 +
    nav_item_3.removeClass('slide-in-nav-item-delay-2').addClass('slide-in-nav-item-delay-2-reverse');
 +
    nav_item_4.removeClass('slide-in-nav-item-delay-3').addClass('slide-in-nav-item-delay-3-reverse');
 +
    nav_item_5.removeClass('slide-in-nav-item-delay-4').addClass('slide-in-nav-item-delay-4-reverse');
 +
  }
 +
})
 +
 +
</script>
  
  
 
<!-- start of content -->
 
<!-- start of content -->
 
<div class="igem_2017_content_wrapper">
 
<div class="igem_2017_content_wrapper">
<h1>TEST BIO BUSTERS</h1>
+
<h1>WELCOME TO THE BIO BUSTERS</h1>

Latest revision as of 15:49, 13 October 2017

BioBusters

WELCOME TO THE BIO BUSTERS