Difference between revisions of "Team:DUT China B"

 
(483 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{DUT_China_B}}
+
{{DUT_China_B/test_style.css}}
 +
{{Template:DUT_China_B/nav}}
 
<html lang="en">
 
<html lang="en">
 
<head>
 
<head>
 
<meta charset="UTF-8">
 
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
+
<title>Document</title>
 +
<style>
 +
*{
 +
margin: 0;
 +
padding: 0;
 +
}
 +
    html,body{
 +
/*position: absolute;*/
 +
height: 100%;
 +
width: 100%;
 +
}
 +
body{
 +
min-height: 100%;
 +
  height: auto !important;
 +
  margin: 0 0 -240px; /*利用margin负值留出footer的区域(因为footer设置了1px的border,所以值在原有高度上+1)*/
 +
  /*text-align: center;*/
 +
                background-color: #1C2B42 !important;
 +
}
 +
/*滑动块*/
 +
#bannerdut{
 +
position: absolute;
 +
top: -10px;
 +
left: 0px;
 +
width: 100%;
 +
/*height: 100%;*/
 +
height: 100%;
  
<!-- <link href='http://fonts.googleapis.com/css?family=Slabo+27px' rel='stylesheet' type='text/css'> -->
+
}
<link rel="stylesheet" href="css/latin.css"> <!-- CSS latin -->
+
#carddut{
<link rel="stylesheet" href="css/reset.css"> <!-- CSS reset -->
+
width: 100%;
<link rel="stylesheet" href="css/T--DUT_China_B--style.css"> <!-- Resource style -->
+
height: 100%;
<script src="js/modernizr.js"></script> <!-- Modernizr -->
+
/*float: right;*/
  <style>
+
position: absolute;
/* http://meyerweb.com/eric/tools/css/reset/  
+
background-repeat: no-repeat;
  v2.0 | 20110126
+
/*background-size: 75%;*/
  License: none (public domain)
+
                background-size: contain;
*/
+
}
 +
#carddut2,#carddut3,#carddut4,#carddut5,#carddut6,#carddut7{
 +
width: 100%;
 +
height: 100%;
 +
/*float: right;*/
 +
position: absolute;
 +
background-repeat: no-repeat;
 +
 +
}
 +
/*#carddut h1{
 +
margin: 0 auto;
 +
padding: 30%;
 +
padding-top: 10%;
 +
color: #FFF;
 +
font-weight: bold;
 +
font-family: '黑体';
 +
font-size: 200px;
 +
}*/
 +
#bookmarkdut{
 +
width: 0%;
 +
height: 16.6%;
 +
background-color: #000;
 +
border: 2px solid #000;
 +
border-radius: 25%;
 +
position: absolute;
 +
}
 +
.re{
 +
font-weight: bold;
 +
font-size: 14px;
 +
font-family:"微软雅黑";
 +
color: red;
 +
transform:rotate(270deg);
 +
        -ms-transform:rotate(270deg);
 +
        -moz-transform:rotate(270deg);
 +
        -webkit-transform:rotate(270deg);
 +
        -o-transform:rotate(270deg);
 +
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
 +
        z-index: 100;
 +
    }
 +
    .re a{
 +
    text-decoration: none;
 +
    color: #f00;
 +
    }
 +
    /*.re a:visited{
 +
    color: #55178B;
 +
    }*/
 +
    .re a:hover{
 +
    color: #000
 +
    }
  
html, body, div, span, applet, object, iframe,
+
    .occupy{
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+
    margin: 0;
a, abbr, acronym, address, big, cite, code,
+
    padding: 0;
del, dfn, em, img, ins, kbd, q, s, samp,
+
    }
small, strike, strong, sub, sup, tt, var,
+
    @keyframes card{
b, u, i, center,
+
    0%{left: 105%;}
dl, dt, dd, ol, ul, li,
+
    /*95%{left: 9%;}*/
fieldset, form, label, legend,
+
    100%{left: 0%;}
table, caption, tbody, tfoot, thead, tr, th, td,
+
    }
article, aside, canvas, details, embed,
+
    @keyframes bookmark{
figure, figcaption, footer, header, hgroup,
+
    0%{left: 100%;}
menu, nav, output, ruby, section, summary,
+
    /*95%{
time, mark, audio, video {
+
    left: 5%;
margin: 0;
+
    border-radius: 20%;
padding: 0;
+
    }*/
border: 0;
+
    100%{
font-size: 100%;
+
    left: 0%;
font: inherit;
+
    border-radius: 0px;
vertical-align: baseline;
+
    /*border-style: solid;
}
+
    border-width: 2px;
/* HTML5 display-role reset for older browsers */
+
    border-color: #FFF;*/
article, aside, details, figcaption, figure,
+
    }
footer, header, hgroup, menu, nav, section, main {
+
    }
display: block;
+
    /*浮动效果*/
}
+
    /*渐变圆点样式*/
body {
+
.spot{
line-height: 1;
+
margin-left: 5px;
}
+
margin-top: 12px;
ol, ul {
+
width: 20px;
list-style: none;
+
height: 20px;
}
+
border-radius: 10px;
blockquote, q {
+
background-color: rgba(255,255,255,0.6);
quotes: none;
+
/*opacity: 0.6;*/
}
+
float: left;
blockquote:before, blockquote:after,
+
}
q:before, q:after {
+
.whi{
content: '';
+
animation: whspot infinite;
content: none;
+
animation-duration:7s;
}
+
animation-delay:1s;
table {
+
}
border-collapse: collapse;
+
.bigw{
border-spacing: 0;
+
margin: 5px;
}
+
height: 22px;
        /* --------------------------------
+
width: 22px;
 +
border-radius: 17px;
 +
border: 6px solid #FFF;
 +
animation-delay:0s;
 +
}
 +
@keyframes whspot
 +
{
 +
0% {opacity: 1;}
 +
50% {opacity: 0;}
 +
100% {opacity: 1;}
 +
}
 +
/* @keyframes whspot
 +
{
 +
0% {background-color: rgba(255,255,255,0.6);}
 +
50% {background-color: rgba(255,255,255,0.0);}
 +
100% {background-color: rgba(255,255,255,0.6);}
 +
}*/
 +
/*屏蔽样式*/
 +
.textdef{
 +
color: #FFF;
 +
padding: 0;
 +
margin: 0 auto;
 +
margin-left: 40px;
 +
line-height: 100%;
 +
height: 100%;
 +
font-weight: normal;
 +
font-family: "微软雅黑";
 +
}
 +
/*内容样式*/
 +
/*内容样式*/
 +
#almost {
 +
  font: 1.8rem/1.7 Arial,Helvetica,Sans-Serif;
 +
  background-color: #1C2B42;
 +
  position: absolute;
 +
                border-collapse:collapse !important;
 +
                width:100%;
  
Primary style
+
}
  
-------------------------------- */
+
   
*, *::after, *::before {
+
table.timeline {
  -webkit-box-sizing: border-box;
+
  top:60px;
   -moz-box-sizing: border-box;
+
                background-color: #1C2B42;
   box-sizing: border-box;
+
                width:80%;
}
+
               
 +
                border-collapse:collapse !important;
 +
                left:10%;
 +
}
 +
table.timeline h3 {
 +
color: #1C2B42;
 +
text-align: right;
 +
margin: 0;
 +
}
 +
table.timeline hr {
 +
margin: 10px 0;
 +
border-bottom: 2px solid #1C2B42;
 +
}
 +
table.timeline tr {
 +
  width: 100%;
 +
             
 +
}
 +
table.timeline td {
 +
width: 50%;
 +
max-width: 600px;
 +
vertical-align: top;
 +
                left:20%;
 +
}
 +
table.timeline td img {
 +
  width:100%;
 +
     
 +
                left:20px!important;
 +
}
 +
/*footer样式*/
 +
#footer{
 +
width: 100%;
 +
height: auto;
 +
margin: 0;
 +
position: absolute;
 +
line-height: 22px;
 +
}
 +
.content{
 +
background-color: #1C2B42;
 +
width: %100;
 +
height: 200px;
 +
}
 +
.cleft{
 +
/*background-color: #fff;*/
 +
margin: 10px;
 +
padding: 20px;
 +
float: left;
 +
}
 +
.cleft img{
 +
width: 60px;
 +
margin: 10px;
 +
float: left;
 +
}
 +
.bottom{
 +
background-color: #121D2C;
 +
width: %100;
 +
height: 40px;
 +
                bottom :0px;
 +
}
 +
.contents{
 +
color: #fff;
 +
padding: 20px;
 +
}
 +
.contents th{
 +
width:16%;
 +
height: 40px;
 +
text-align: center;
 +
border: 0px !important;
 +
}
 +
.contents td{
 +
text-align: center;
 +
}
 +
  #box {
 +
  display: flex;
 +
   align-items: center;
 +
  justify-content: center;
 +
  width:80%;
 +
  height: 400px;
 +
  color: white;
 +
  font-size:2rem;
 +
   font-family: 'Times New Roman' !important;
 +
  padding:10% 10% 10% 10%;
 +
  line-height:2.5rem;
 +
  top:50px;
  
html {
 
  font-size: 62.5%;
 
 
}
 
}
 
+
.tit
body {
+
{
   font-size: 1.6rem;
+
   font-size: 1.5rem;
  font-family: "Slabo 27px", serif;
+
  color: #ffffff;
+
  background-color: #131d20;
+
}
+
body::before {
+
  /* never visible - this is used in jQuery to check the current MQ */
+
  content: 'mobile';
+
  display: none;
+
}
+
@media only screen and (min-width: 1170px) {
+
  body::before {
+
    /* never visible - this is used in jQuery to check the current MQ */
+
    content: 'desktop';
+
  }
+
 
}
 
}
  
a {
+
.leftup
  color: #e3ca76;
+
  {
  text-decoration: none;
+
    weight:10px;
 +
    heightg:10px;
 +
  }
 +
.gradient-border {
 +
      width:80%;
 +
      text-align:justify;
 +
        --borderWidth: 3px;
 +
        position: relative;
 +
        border-radius: var(--borderWidth);
 +
        background: linear-gradient(60deg,#190a05,#870000,#FF0000);
 +
        border-radius: calc(2 * var(--borderWidth));
 +
        z-index: 1;
 +
      -webkit-animation: animatedgradient 5s ease alternate infinite;
 +
          animation: animatedgradient 5s ease alternate infinite;
 +
  background-size: 300% 300%;
 
}
 
}
  
/* --------------------------------
 
  
Main Components
 
  
-------------------------------- */
+
@-webkit-keyframes animatedgradient {
@media only screen and (min-width: 1170px) {
+
0% {
  .cd-section {
+
background-position: 0% 50%;
    height: 100vh;
+
}
  }
+
50% {
}
+
background-position: 100% 50%;
.cd-section h1 {
+
}
  position: relative;
+
100% {
  top: 50%;
+
background-position: 0% 50%;
  -webkit-transform: translateY(-50%);
+
}
  -moz-transform: translateY(-50%);
+
  -ms-transform: translateY(-50%);
+
  -o-transform: translateY(-50%);
+
  transform: translateY(-50%);
+
  -webkit-font-smoothing: antialiased;
+
  -moz-osx-font-smoothing: grayscale;
+
  text-align: center;
+
  font-size: 2.6rem;
+
}
+
@media only screen and (min-width: 768px) {
+
  .cd-section h1 {
+
    font-size: 3.2rem;
+
  }
+
}
+
@media only screen and (min-width: 1170px) {
+
  .cd-section h1 {
+
    font-size: 4.2rem;
+
  }
+
 
}
 
}
  
.cd-block, .cd-half-block {
 
  -webkit-transform: translateZ(0);
 
  -moz-transform: translateZ(0);
 
  -ms-transform: translateZ(0);
 
  -o-transform: translateZ(0);
 
  transform: translateZ(0);
 
  -webkit-backface-visibility: hidden;
 
  backface-visibility: hidden;
 
}
 
  
.cd-block {
+
@keyframes animatedgradient {
  -webkit-transform-origin: center center;
+
0% {
  -moz-transform-origin: center center;
+
background-position: 0% 50%;
  -ms-transform-origin: center center;
+
}
  -o-transform-origin: center center;
+
50% {
  transform-origin: center center;
+
background-position: 100% 50%;
}
+
}
.cd-section:first-of-type .cd-block {
+
100% {
  visibility: visible;
+
background-position: 0% 50%;
  height: 100vh;
+
}
  background-color: #263b40;
+
}
+
@media only screen and (min-width: 1170px) {
+
  .cd-block {
+
    position: fixed;
+
    width: 100%;
+
    min-height: 100vh;
+
    top: 0;
+
    left: 0;
+
    height: 100vh;
+
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.7);
+
    visibility: hidden;
+
  }
+
  .cd-section:first-of-type .cd-block {
+
    visibility: visible;
+
  }
+
  .cd-block > * {
+
    visibility: visible;
+
  }
+
 
}
 
}
  
.cd-half-block {
+
</style>
  background: #ffffff;
+
  color: #263b40;
+
}
+
.cd-half-block:nth-of-type(1) {
+
  height: 60vh;
+
  background-color: #263b40;
+
  background-position: center center;
+
  background-repeat: no-repeat;
+
}
+
.cd-half-block:nth-of-type(2) {
+
  padding: 4em 10%;
+
}
+
.cd-half-block p {
+
  font-size: 1.8rem;
+
  line-height: 1.8;
+
}
+
.cd-section:nth-of-type(2) .cd-half-block:first-of-type {
+
  background-image: url("../img/T--DUT_China_B--bcgimg-1.jpg");
+
  background-size: cover;
+
}
+
.cd-section:nth-of-type(3) .cd-half-block:first-of-type {
+
  background-image: url("https://static.igem.org/mediawiki/2019/f/f4/T--DUT_China_B--bcgimg-2.jpg");
+
  background-size: cover;
+
}
+
.cd-section:nth-of-type(4) .cd-half-block:first-of-type {
+
  background-image: url("../img/T--DUT_China_B--bcgimg-3.jpg");
+
  background-size: cover;
+
}
+
@media only screen and (min-width: 1170px) {
+
  .cd-half-block {
+
    height: 100vh !important;
+
    width: 50%;
+
    position: absolute;
+
    top: 0;
+
  }
+
  .cd-half-block p {
+
    position: absolute;
+
    left: 50%;
+
    top: 50%;
+
    bottom: auto;
+
    right: auto;
+
    -webkit-transform: translateX(-50%) translateY(-50%);
+
    -moz-transform: translateX(-50%) translateY(-50%);
+
    -ms-transform: translateX(-50%) translateY(-50%);
+
    -o-transform: translateX(-50%) translateY(-50%);
+
    transform: translateX(-50%) translateY(-50%);
+
    width: 100%;
+
    padding: 0 30%;
+
    font-size: 2.4rem;
+
  }
+
  .cd-section:nth-of-type(even) .cd-half-block:first-of-type, .cd-section:nth-of-type(odd) .cd-half-block:nth-of-type(2) {
+
    left: 0;
+
    -webkit-transform: translateX(-100%);
+
    -moz-transform: translateX(-100%);
+
    -ms-transform: translateX(-100%);
+
    -o-transform: translateX(-100%);
+
    transform: translateX(-100%);
+
  }
+
  .cd-section:nth-of-type(odd) .cd-half-block:first-of-type, .cd-section:nth-of-type(even) .cd-half-block:nth-of-type(2) {
+
    right: 0;
+
    -webkit-transform: translateX(100%);
+
    -moz-transform: translateX(100%);
+
    -ms-transform: translateX(100%);
+
    -o-transform: translateX(100%);
+
    transform: translateX(100%);
+
  }
+
}
+
 
+
.cd-vertical-nav {
+
  position: fixed;
+
  z-index: 1;
+
  right: 3%;
+
  top: 50%;
+
  bottom: auto;
+
  -webkit-transform: translateY(-50%);
+
  -moz-transform: translateY(-50%);
+
  -ms-transform: translateY(-50%);
+
  -o-transform: translateY(-50%);
+
  transform: translateY(-50%);
+
  display: none;
+
}
+
.cd-vertical-nav a {
+
  display: block;
+
  height: 40px;
+
  width: 40px;
+
  /* image replace */
+
  overflow: hidden;
+
  text-indent: 100%;
+
  white-space: nowrap;
+
  background: transparent url(../img/T--DUT_China_B--cd-icon-arrow.svg) no-repeat center center;
+
  -webkit-transition: opacity 0.2s 0s, visibility 0.2s 0s;
+
  -moz-transition: opacity 0.2s 0s, visibility 0.2s 0s;
+
  transition: opacity 0.2s 0s, visibility 0.2s 0s;
+
}
+
.cd-vertical-nav a.cd-prev {
+
  -webkit-transform: rotate(180deg);
+
  -moz-transform: rotate(180deg);
+
  -ms-transform: rotate(180deg);
+
  -o-transform: rotate(180deg);
+
  transform: rotate(180deg);
+
  margin-bottom: 10px;
+
}
+
.cd-vertical-nav a.inactive {
+
  visibility: hidden;
+
  opacity: 0;
+
  -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
+
  -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
+
  transition: opacity 0.2s 0s, visibility 0s 0.2s;
+
}
+
@media only screen and (min-width: 1170px) {
+
  .cd-vertical-nav {
+
    display: block;
+
  }
+
}
+
 
+
  </style>
+
       
+
 
</head>
 
</head>
 
<body>
 
<body>
<section class="cd-section">
+
<div id="bannerdut">
<div class="cd-block">
+
 
<h1>DUT_China_B</h1>
+
<div id="carddut" style="background:url('https://static.igem.org/mediawiki/2019/2/23/T--DUT_China_B--F1.jpg');height="100%"!important; width="100%"!important;z-index: 0;">
 +
<!-- <h1>ARE</h1> -->
 
</div>
 
</div>
</section> <!-- .cd-section -->
+
  
<section class="cd-section">
+
<div id="carddut2" style="background:url('https://static.igem.org/mediawiki/2019/0/0a/T--DUT_China_B--F2.jpg');width: 100%;z-index: 1;left: 100%;animation: card;animation-duration:0.5s;animation-delay:2s;animation-fill-mode : forwards;">
<div class="cd-block">
+
<!-- <h1>YOU</h1> -->
<div class="cd-half-block"></div>
+
</div>
 +
  
<div class="cd-half-block">
+
<div id="carddut3" style="background:url('https://static.igem.org/mediawiki/2019/b/b1/T--DUT_China_B--F3.jpg');width: 100%;z-index: 2;left: 100%;animation: card;animation-duration:0.5s;animation-delay:4s;animation-fill-mode : forwards;">
<p>
+
<!-- <h1>READY?</h1> -->
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Maiores eos labore ratione illum excepturi neque sunt blanditiis ducimus soluta quae!
+
</p>
+
</div>
+
 
</div>
 
</div>
</section> <!-- .cd-section -->
+
  
<section class="cd-section">
+
<div id="carddut4" style="background:url('https://static.igem.org/mediawiki/2019/f/fb/T--DUT_China_B--F4.jpg');width: 100%;z-index: 3;left: 100%;animation: card;animation-duration:0.5s;animation-delay:6s;animation-fill-mode : forwards;">
<div class="cd-block">
+
<!-- <h1>LET'S</h1> -->
<div class="cd-half-block"></div>
+
</div>
 +
  
<div class="cd-half-block">
+
<div id="carddut5" style="background:url('https://static.igem.org/mediawiki/2019/2/23/T--DUT_China_B--F5.jpg');width: 100%;z-index: 4;left: 100%;animation: card;animation-duration:0.5s;animation-delay:8s;animation-fill-mode : forwards;">
<p>
+
<!-- <h1>STRAT!</h1> -->
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Maiores eos labore ratione illum excepturi neque sunt blanditiis ducimus soluta quae!
+
</p>
+
</div>
+
 
</div>
 
</div>
</section> <!-- .cd-section -->
+
  
<section class="cd-section">
+
<div id="carddut6" style="background:url('https://static.igem.org/mediawiki/2019/8/85/T--DUT_China_B--F7.jpg');width: 100%;z-index: 5;height:100%;left: 100%;animation: card;animation-duration:0.5s;animation-delay:10s;animation-fill-mode : forwards;">
<div class="cd-block">
+
<!-- <h1>M.R.</h1> -->
<div class="cd-half-block"></div>
+
</div>
 
+
<div class="cd-half-block">
+
<div id="carddut7" style="background:url('https://static.igem.org/mediawiki/2019/c/c3/T--DUT_China_B--Banner.jpg');width: 100%;z-index: 6;left: 100%;animation: card;animation-duration:0.5s;animation-delay:12s;animation-fill-mode : forwards;">
<p>
+
<!-- <div style="padding: 0px;height: 16%; width: 50%;">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Maiores eos labore ratione illum excepturi neque sunt blanditiis ducimus soluta quae!
+
<p class="textdef" style="font-family: '微软雅黑';font-size: 80px;padding: 0px;padding-top: 20px; font-weight: normal !important;">BALDR:</p>
</p>
+
 
</div>
 
</div>
 +
<div style="padding: 0px;height: 12%; width: 80%;">
 +
<p class="textdef" style="/*font-family: '微软雅黑';*/font-size: 60px;">A light driven Reinhardtii</p>
 +
</div>
 +
<div style="width: 225px;height: 15%;float:left;padding-left: 10%;padding-top: 5%;">
 +
<div class="spot whi" style="animation-delay: 7s;"></div>
 +
<div class="spot whi" style="animation-delay: 6s;"></div>
 +
<div class="spot whi" style="animation-delay: 5s;"></div>
 +
<div class="spot whi" style="animation-delay: 4s;"></div>
 +
<div class="spot whi" style="animation-delay: 3s;"></div>
 +
<div class="spot whi" style="animation-delay: 2s;"></div>
 +
<div class="spot whi"></div>
 +
<div class="spot whi bigw"></div>
 +
</div>
 +
<div style="height: 12%; width: 50%;float: left">
 +
<p class="textdef" style="/*font-family: '微软雅黑'*/;font-size: 60px;margin-left: 0;margin-top: 40px;">DUT-CHINA-B</p>
 +
</div>
 +
<div style="width: 225px;height: 15%;float:left;padding-right: 5%;padding-top: 5%;">
 +
<div class="spot whi bigw"></div>
 +
<div class="spot whi"></div>
 +
<div class="spot whi" style="animation-delay: 2s;"></div>
 +
<div class="spot whi" style="animation-delay: 3s;"></div>
 +
<div class="spot whi" style="animation-delay: 4s;"></div>
 +
<div class="spot whi" style="animation-delay: 5s;"></div>
 +
<div class="spot whi" style="animation-delay: 6s;"></div>
 +
<div class="spot whi" style="animation-delay: 7s;"></div>
 +
 +
</div> -->
 
</div>
 
</div>
</section> <!-- .cd-section -->
+
</div>
  
<nav>
+
<div id="almost" style="border: 5px solid #1C2B42;">
<ul class="cd-vertical-nav">
+
               
<li><a href="#0" class="cd-prev inactive">Next</a></li>
+
      <center> <div class="gradient-border" id="box">
<li><a href="#0" class="cd-next">Prev</a></li>
+
<img style="weight:100px;height:100px;;margin:-100px 0 -100px 0;" src="https://static.igem.org/mediawiki/2019/2/2f/T--DUT_China_B--chlamydomonas.png">
</ul>
+
<br> Good News:We won a gold medal in the igem 2019<br> <br>
</nav> <!-- .cd-vertical-nav -->
+
BALDR:  A light driven reinhardtii <br><br>We want to achieve red light navigated movement for Chlamydomonas reinhardtii, making it easier to function as cell micro-robots. With about 10 μm size and strong motion ability, C. reinhartii is the ideal chassis organism for operation.
<script>
+
</div></center>
jQuery(document).ready(function($){
+
         
//change this value if you want to change the speed of the scale effect
+
<table class="timeline"  style="border: 0px !important;">
var scaleSpeed = 0.3,
+
               
//change this value if you want to set a different initial opacity for the .cd-half-block
+
    <tbody align="center">
boxShadowOpacityInitialValue = 0.7,
+
    <tr style="border: 0px !important;">
animating = false;
+
        <td style="border: 0px !important;"><p style="width:100%;height:100%;position:relative;top:-200px;  font-size:1.5rem;font-family: 'Times New Roman' !important; color:white;">Applications and Bottlenecks of Cell-based Micro-robots<br><br>Micro-organisms has been developed as micro-robots in drug delivery, genetic and cellular therapeutics. Compared with mechanical robots, cell-based micro-robots have a more complete controlling system and a better energy conversion system. However, how to achieve precise control over them remains a great challenge to researchers. C. reinhardtii, with its stronger motility and inborn light sensing system, has become a desired choice to make cell-based micro-robots.</p></td>
+
        <td style="border: 0px !important;"><img src="https://static.igem.org/mediawiki/2019/a/a0/T--DUT_China_B--1.1.svg" class="img-responsive" alt=""></td>
//check the media query
+
    </tr>
var MQ = window.getComputedStyle(document.querySelector('body'), '::before').getPropertyValue('content').replace(/"/g, "");
+
              <tr style="border: 0px !important;position:relative;top:-100px !important;">
$(window).on('resize', function(){
+
        <td style="border: 0px !important;"><img src="https://static.igem.org/mediawiki/2019/6/66/T--DUT_China_B--1.3.svg" class="img-responsive" alt=""></td>
MQ = window.getComputedStyle(document.querySelector('body'), '::before').getPropertyValue('content').replace(/"/g, "");
+
<td style="border: 0px !important;"><p style="width:100%;height:100%;position:relative;top:-200px;  font-size:1.5rem;font-family: 'Times New Roman' !important; color:white;">The Design of Molecular Light Converter<br><br>We combined optically polymeric protein with split Ranilla luciferase, realizing the recovery of complete luciferase and the activation of blue light under the control of infrared light. This molecular light converter will produce blue light inside C. reinhardtii and thus activate the algae.(Check out our Design)</p></td>
});
+
       
 
+
    </tr>
//bind the animation to the window scroll event
+
<tr style="border: 0px !important;">
triggerAnimation();
+
       
$(window).on('scroll', function(){
+
     
triggerAnimation();
+
<td style="border: 0px !important;"><p style="width:100%;height:100%;position:relative;top:-200px;  font-size:1.5rem;font-family: 'Times New Roman' !important; color:white;">Application & Human Practices<br><br>Red light controlled C. reinhardtii can be mainly used as a cell-based miro-robot to work in medical areas. In the meantime, we also hope to extend the application area of it. We interviewed specialist in different fields, exploring the possibility of future utilization. Through public researches, we have learnt about the public acceptance of Chlamydomonas cell robots for medical applications. (Learn more in our HP)</p></td>
});
+
     <td style="border: 0px !important;"><img src="https://static.igem.org/mediawiki/2019/6/67/T--DUT_China_B--1.4.svg" class="img-responsive" alt=""></td> </tr> 
 
+
            <tr style="border: 0px !important;">
//move to next/previous section
+
        <td style="border: 0px !important;"><img src="https://static.igem.org/mediawiki/2019/0/03/T--DUT_China_B--1.2.svg" class="img-responsive" alt=""></td>
    $('.cd-vertical-nav .cd-prev').on('click', function(){
+
        <td style="border: 0px !important;"><p style="width:100%;height:100%;position:relative;top:-200px;  font-size:1.5rem;font-family: 'Times New Roman' !important; color:white;">Our Achievements<br><br>We extended the motility control of Chlamydomonas, realizing the motility control of C. reinhaedtii by red light, and showed possibility of further motility control by different lights. We also provided the concept of molecular optical converter. In addition, the method of protein splitting was applied in condition control, which extended the application of protein splitting. (See our Awards)</p></td>
    prevSection();
+
    </tr>
    });
+
</tbody>
    $('.cd-vertical-nav .cd-next').on('click', function(){
+
</table>
    nextSection();
+
</div>
     });
+
<div id="footer">
    $(document).keydown(function(event){
+
<div class="content">
if( event.which=='38' ) {
+
<div class="cleft">
prevSection();
+
<img src="https://static.igem.org/mediawiki/2019/6/65/T--DUT_China_B--logo.png" alt="logo" style="margin-bottom: 0px;">
event.preventDefault();
+
<a href="https://www.dlut.edu.cn/"><img src="https://static.igem.org/mediawiki/2019/0/09/T--DUT_China_B--dlut.png" alt="dlut"></a>
} else if( event.which=='40' ) {
+
<img src="https://static.igem.org/mediawiki/2019/9/9a/T--DUT_China_B--xylogo.png" alt="dlutbio" >
nextSection();
+
<img src="https://static.igem.org/mediawiki/2019/2/2e/T--DUT_China_B--Igemlogo.png" alt="igemlogo" style="width: 80px">
event.preventDefault();
+
<div style="clear: left; padding: 10px;">
}
+
<p style="color: #fff"><span style="font-size: 20px">BALDR<br> </span>Bio-microrobot: A Light Driven Reinhardtti</p>
});
+
</div>
 
+
function triggerAnimation(){
+
</div>
if(MQ == 'desktop') {
+
//if on desktop screen - animate sections
+
(!window.requestAnimationFrame) ? animateSection() : window.requestAnimationFrame(animateSection);
+
} else {
+
//on mobile - remove the style added by jQuery
+
$('.cd-section').find('.cd-block').removeAttr('style').find('.cd-half-block').removeAttr('style');
+
}
+
//update navigation arrows visibility
+
checkNavigation();
+
}
+
+
function animateSection () {
+
var scrollTop = $(window).scrollTop(),
+
windowHeight = $(window).height(),
+
windowWidth = $(window).width();
+
+
$('.cd-section').each(function(){
+
var actualBlock = $(this),
+
offset = scrollTop - actualBlock.offset().top,
+
scale = 1,
+
translate = windowWidth/2+'px',
+
opacity,
+
boxShadowOpacity;
+
 
+
if( offset >= -windowHeight && offset <= 0 ) {
+
//move the two .cd-half-block toward the center - no scale/opacity effect
+
scale = 1,
+
opacity = 1,
+
translate = (windowWidth * 0.5 * (- offset/windowHeight)).toFixed(0)+'px';
+
 
+
} else if( offset > 0 && offset <= windowHeight ) {
+
//the two .cd-half-block are in the center - scale the .cd-block element and reduce the opacity
+
translate = 0+'px',
+
scale = (1 - ( offset * scaleSpeed/windowHeight)).toFixed(5),
+
opacity = ( 1 - ( offset/windowHeight) ).toFixed(5);
+
 
+
} else if( offset < -windowHeight ) {
+
//section not yet visible
+
scale = 1,
+
translate = windowWidth/2+'px',
+
opacity = 1;
+
 
+
} else {
+
//section not visible anymore
+
opacity = 0;
+
}
+
 
 
boxShadowOpacity = parseInt(translate.replace('px', ''))*boxShadowOpacityInitialValue/20;
+
</div>
 +
<div class="bottom">
 
 
//translate/scale section blocks
+
</div>
scaleBlock(actualBlock.find('.cd-block'), scale, opacity);
+
  
var directionFirstChild = ( actualBlock.is(':nth-of-type(even)') ) ? '-': '+';
+
</div>
var directionSecondChild = ( actualBlock.is(':nth-of-type(even)') ) ? '+': '-';
+
<script type="text/javascript">
if(actualBlock.find('.cd-half-block')) {
+
translateBlock(actualBlock.find('.cd-half-block').eq(0), directionFirstChild+translate, boxShadowOpacity);
+
translateBlock(actualBlock.find('.cd-half-block').eq(1), directionSecondChild+translate, boxShadowOpacity);
+
}
+
//this is used to navigate through the sections
+
( offset >= 0 && offset < windowHeight ) ? actualBlock.addClass('is-visible') : actualBlock.removeClass('is-visible');
+
});
+
}
+
  
function translateBlock(elem, value, shadow) {
+
window.onload=function(){
var position = Math.ceil(Math.abs(value.replace('px', '')));
+
  map_width=document.body.clientWidth;//获取body宽度
+
  map_height=document.documentElement.clientHeight;//获取页面可见高度
if( position >= $(window).width()/2 ) {
+
  almostHeight=document.getElementById("almost").offsetHeight
shadow = 0;
+
  // alert(map_width);
} else if ( position > 20 ) {
+
  //alert(map_height);
shadow = boxShadowOpacityInitialValue;
+
  //下面两行最后的"px"必须加上,折腾了半天老是不显示添加的style,最后就是错在这了
}
+
  document.getElementById("carddut").style.backgroundSize=map_width*0.96+"px";
 
+
  document.getElementById("carddut2").style.backgroundSize=map_width*0.96+"px";
elem.css({
+
  document.getElementById("carddut3").style.backgroundSize=map_width*0.96+"px";
    '-moz-transform': 'translateX(' + value + ')',
+
  document.getElementById("carddut4").style.backgroundSize=map_width*0.96+"px";
    '-webkit-transform': 'translateX(' + value + ')',
+
  document.getElementById("carddut5").style.backgroundSize=map_width*0.96+"px";
'-ms-transform': 'translateX(' + value + ')',
+
  document.getElementById("carddut6").style.backgroundSize=map_width*0.96+"px";
'-o-transform': 'translateX(' + value + ')',
+
  document.getElementById("carddut7").style.backgroundSize=map_width*0.96+"px";
'transform': 'translateX(' + value + ')',
+
  document.getElementById("bannerdut").style.height=map_height+"px";
'box-shadow' : '0px 0px 40px rgba(0,0,0,'+shadow+')'
+
  document.getElementById("almost").style.top=map_height+"px";
});
+
  document.getElementById("almost").style.width=map_width+"px";
 +
  document.getElementById("footer").style.top=(map_height+almostHeight-4)+"px";
 
}
 
}
 
function scaleBlock(elem, value, opac) {
 
elem.css({
 
    '-moz-transform': 'scale(' + value + ')',
 
    '-webkit-transform': 'scale(' + value + ')',
 
'-ms-transform': 'scale(' + value + ')',
 
'-o-transform': 'scale(' + value + ')',
 
'transform': 'scale(' + value + ')',
 
'opacity': opac
 
});
 
}
 
 
function nextSection() {
 
if (!animating) {
 
if ($('.cd-section.is-visible').next().length > 0) smoothScroll($('.cd-section.is-visible').next());
 
}
 
}
 
 
function prevSection() {
 
if (!animating) {
 
var prevSection = $('.cd-section.is-visible');
 
if(prevSection.length > 0 && $(window).scrollTop() != prevSection.offset().top) {
 
smoothScroll(prevSection);
 
} else if(prevSection.prev().length > 0 && $(window).scrollTop() == prevSection.offset().top) {
 
smoothScroll(prevSection.prev('.cd-section'));
 
}
 
}
 
}
 
 
function checkNavigation() {
 
( $(window).scrollTop() < $(window).height()/2 ) ? $('.cd-vertical-nav .cd-prev').addClass('inactive') : $('.cd-vertical-nav .cd-prev').removeClass('inactive');
 
( $(window).scrollTop() > $(document).height() - 3*$(window).height()/2 ) ? $('.cd-vertical-nav .cd-next').addClass('inactive') : $('.cd-vertical-nav .cd-next').removeClass('inactive');
 
}
 
 
function smoothScroll(target) {
 
animating = true;
 
        $('body,html').animate({'scrollTop': target.offset().top}, 500, function(){ animating = false; });
 
}
 
});
 
 
</script>
 
</script>
<script src="js/jquery-2.1.1.js"></script>
+
<script>
<script src="js/main.js"></script> <!-- Resource jQuery -->
+
// window.onload = function(){
 +
// var banner = document.getElementById("bannerdut");
 +
// var screenHeight = document.body.clientHeight;
 +
// banner.style.height = "screenHeight";
 +
// }
 +
</script>
 
</body>
 
</body>
 +
 
</html>
 
</html>

Latest revision as of 01:03, 14 December 2019

Document

Good News:We won a gold medal in the igem 2019

BALDR: A light driven reinhardtii

We want to achieve red light navigated movement for Chlamydomonas reinhardtii, making it easier to function as cell micro-robots. With about 10 μm size and strong motion ability, C. reinhartii is the ideal chassis organism for operation.

Applications and Bottlenecks of Cell-based Micro-robots

Micro-organisms has been developed as micro-robots in drug delivery, genetic and cellular therapeutics. Compared with mechanical robots, cell-based micro-robots have a more complete controlling system and a better energy conversion system. However, how to achieve precise control over them remains a great challenge to researchers. C. reinhardtii, with its stronger motility and inborn light sensing system, has become a desired choice to make cell-based micro-robots.

The Design of Molecular Light Converter

We combined optically polymeric protein with split Ranilla luciferase, realizing the recovery of complete luciferase and the activation of blue light under the control of infrared light. This molecular light converter will produce blue light inside C. reinhardtii and thus activate the algae.(Check out our Design)

Application & Human Practices

Red light controlled C. reinhardtii can be mainly used as a cell-based miro-robot to work in medical areas. In the meantime, we also hope to extend the application area of it. We interviewed specialist in different fields, exploring the possibility of future utilization. Through public researches, we have learnt about the public acceptance of Chlamydomonas cell robots for medical applications. (Learn more in our HP)

Our Achievements

We extended the motility control of Chlamydomonas, realizing the motility control of C. reinhaedtii by red light, and showed possibility of further motility control by different lights. We also provided the concept of molecular optical converter. In addition, the method of protein splitting was applied in condition control, which extended the application of protein splitting. (See our Awards)