Difference between revisions of "Team:BNU-China"

(Undo revision 346388 by CZT (talk))
Line 1: Line 1:
/**----------------------------------------------
+
{{BNU-CHINA/partials/header}}
>>> Table of Contents:
+
{{BNU-CHINA/partials/nav | HOME=focus}}
------------------------------------------------
+
<html>
0.0 global
+
</html>
1.0 main-container
+
{{BNU-CHINA/partials/wrapper |e/ef/T--BNU-China--home1}}
2.0 page-heading
+
<html>
3.0 navigation
+
</html>
4.0 page-story
+
{{BNU-CHINA/partials/wrapper |3/3f/T--BNU-China--home2}}
5.0 team-page
+
<html>
6.0 achievements-page
+
</html>
7.0 attributions
+
{{BNU-CHINA/partials/wrapper |a/a6/T--BNU-China--home3}}
8.0 practices
+
<html>
9.0 footer
+
</html>
------------------------------------------------
+
{{BNU-CHINA/partials/wrapper |c/cc/T--BNU-China--home4}}
*/
+
<html>
/**
+
</html>
--  0.0 global
+
{{BNU-CHINA/partials/wrapper |1/19/T--BNU-China--home5}}
*/
+
<html>
 
+
</html>
.header-color {
+
{{BNU-CHINA/partials/wrapper |0/0a/T--BNU-China--home6}}
  background: #ffffff;
+
<html>
  color: #646464;
+
</html>
}
+
{{BNU-CHINA/partials/wrapper |6/67/T--BNU-China--home7}}
 
+
<html>
/**
+
</html>
--  1.0 main-container
+
*/
+
.main-container {
+
  top: 0;
+
  left: 0;
+
  right: 0;
+
  margin: 0;
+
  padding: 0;
+
  background-color: white;
+
  overflow: auto;
+
  position: absolute;
+
}
+
 
+
/**
+
--  2.0 page-heading
+
*/
+
 
+
.page-heading {
+
  width: 100%;
+
  background-repeat: no-repeat;
+
  background-attachment: fixed;
+
  background-size: 100%;
+
  text-align: center !important;
+
  text-transform: uppercase;
+
  height: 100vh;
+
}
+
 
+
.page-heading h3 {
+
  margin-top: 62px;
+
  color: #ffffff;
+
  font-size: 10vw;
+
  font-weight: bolder;
+
  font-family: "Avenir", sans-serif;
+
  margin: 0;
+
  padding-top: 35vh;
+
  padding-bottom: 30vh;
+
  text-shadow: 0 1px 6px rgba(120, 120, 120, .75);
+
}
+
 
+
@media screen and (min-width: 992px) {
+
  .page-heading h3 {
+
    padding-top: 20%;
+
  }
+
}
+
 
+
@media screen and (min-width: 768px) and (max-width: 992px) {
+
  .page-heading h3 {
+
    padding-top: 40%;
+
  }
+
}
+
 
+
@media screen and (max-width: 768px) {
+
  .page-heading h3 {
+
    padding-top: 30%;
+
  }
+
}
+
 
+
/**
+
--  3.0 navigation
+
*/
+
 
+
@font-face {
+
  font-family: 'Myriad Set Pro';
+
  src: url('https://static.igem.org/mediawiki/2016/e/ed/T--BNU-China--MyriadSetPro.ttf') format('truetype');
+
  font-weight: normal;
+
  font-style: normal;
+
}
+
 
+
@media screen and (min-width: 1024px) {
+
  .nav-container, .nav-adjust {
+
    background: #333;
+
    border: 0;
+
    /*padding-left: 0;*/
+
    transition: all 0.3s ease-in-out;
+
    height: 44px;
+
  }
+
}
+
 
+
@media screen and (max-width: 1023px) {
+
  .nav-container, .nav-adjust {
+
    background: linear-gradient(to bottom, black, #3b3b3b);
+
    /*background: black;*/
+
    opacity: 0.9;
+
    border: 0;
+
    transition: all 0.3s ease-in-out;
+
    /*height: 64px;*/
+
  }
+
}
+
 
+
#taxolightlogo {
+
  height: 64px;
+
  width: 64px;
+
  opacity: 0.8;
+
  float: left;
+
  /*margin-left: 10px;*/
+
}
+
 
+
#navbar-brand {
+
  margin: 7px 14px 7px -7px;
+
  opacity: 0.8;
+
  color: white;
+
  font-weight: 300;
+
}
+
 
+
#navbar-toggle {
+
  margin: 15px;
+
}
+
 
+
/*.nav-adjust .scrolled-down {*/
+
/*background: black;*/
+
/*border: 0;*/
+
/*opacity: 0.9;*/
+
/*transition: all 0.3s ease-in-out;*/
+
/*}*/
+
 
+
/*.nav-adjust .scrolled-top {*/
+
/*background: black;*/
+
/*border: 0;*/
+
/*opacity: 0.8;*/
+
/*transition: all 0.3s ease-in-out;*/
+
/*}*/
+
 
+
#bs-example-navbar-collapse-1 {
+
  /*margin: 7px 0;*/
+
}
+
 
+
.nav-adjust > .nav-container div > ul > li > a, .navbar-brand a,
+
.navbar-inverse .navbar-nav > li > a:focus {
+
  font-size: 16px;
+
  font-weight: 400;
+
  color: #fff;
+
  /*opacity: 0.9;*/
+
  opacity: 1;
+
  /*transition: all 0.2s ease-in-out;*/
+
  transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)
+
}
+
 
+
@media screen and (min-width: 1024px) {
+
  .nav-adjust > .nav-container div > ul > li > a, .navbar-brand a,
+
  .navbar-inverse .navbar-nav > li > a:focus {
+
    margin: auto 0 auto 20px;
+
  }
+
}
+
 
+
@media screen and (max-width: 1023px) {
+
  .nav-adjust > .nav-container div > ul > li > a, .navbar-brand a,
+
  .navbar-inverse .navbar-nav > li > a:focus {
+
    margin: auto 0 auto -20px;
+
    /*background: red;*/
+
  }
+
}
+
 
+
.nav-adjust > .nav-container div > ul > li.focus > a {
+
  color: white;
+
  opacity: 1;
+
  /*transition: all 0.5s ease-in-out;*/
+
  font-weight: 400;
+
}
+
 
+
/*.nav-adjust .scrolled-down div > ul > li.focus > a {*/
+
/*color: white;*/
+
/*font-weight: 300;*/
+
/*opacity: 1;*/
+
/*transition: all 0.2s ease-in-out;*/
+
/*}*/
+
 
+
li.dropdown.open ul {
+
  background: rgba(0, 0, 0, 0.85);
+
  color: white;
+
  transition: all 0.2s ease-in-out;
+
  /*height: 30px;*/
+
}
+
 
+
li.dropdown.open ul li a {
+
  color: #b0b0b0;
+
  transition: all 0.2s ease-in-out;
+
  font-weight: 300;
+
  height: 30px;
+
}
+
 
+
li.dropdown.open ul:hover {
+
  background: #151515;
+
  transition: all 0.2s ease-in-out;
+
}
+
 
+
li.dropdown.open ul:hover li a {
+
  filter: blur(1px);
+
  transition: all 0.5s ease-in-out;
+
  font-weight: 300;
+
}
+
 
+
li.dropdown.open ul:hover li a {
+
  filter: blur(1px);
+
  transition: all 0.5s ease-in-out;
+
  font-weight: 300;
+
}
+
 
+
li.dropdown.open ul li a:hover {
+
  background: black;
+
  color: #e9e9e9;
+
  text-shadow: none;
+
  filter: none;
+
  transition: all 0.2s ease-in-out;
+
  height: 40px;
+
}
+
 
+
/**
+
--  4.0 page-story
+
*/
+
 
+
#named-anchor {
+
  padding-top: 100px;
+
}
+
 
+
#named-anchor {
+
  color: inherit;
+
  text-decoration: none;
+
}
+
 
+
.page-story {
+
  padding-bottom: 30px;
+
}
+
 
+
.page-story > article {
+
  background-color: white;
+
  /*box-shadow: 0 4px 6px rgba(75, 75, 75, 0.5);*/
+
  padding: 32px 0;
+
}
+
 
+
article {
+
  margin: 40px;
+
}
+
 
+
@media screen and (min-width: 768px) and (max-width: 992px) {
+
  .page-story > article {
+
    padding: 32px 64px;
+
  }
+
 
+
  .container-fluid {
+
    margin-bottom: -620px;
+
  }
+
 
+
}
+
 
+
@media screen and (max-width: 768px) and (min-width: 641px) {
+
  .page-story > article {
+
    padding: 16px 10px;
+
  }
+
 
+
  .container-fluid {
+
    margin-bottom: -430px;
+
  }
+
 
+
}
+
 
+
@media screen and (max-width: 640px) {
+
  .page-story > article {
+
    padding: 16px 5px;
+
    margin: -15px;
+
  }
+
 
+
  .container-fluid {
+
    margin-bottom: -300px;
+
  }
+
 
+
}
+
 
+
article > header.page-header {
+
  text-align: center !important;
+
  border: none;
+
}
+
 
+
.page-header {
+
  margin: 40px 0;
+
}
+
 
+
article[id="achievement"] a {
+
  color: #278A75;
+
}
+
 
+
article[id="achievement"] h2,
+
article[id="achievement"] h3,
+
article[id="achievement"] h4,
+
article[id="achievement"] h5 {
+
  color: #D3853D
+
}
+
 
+
article[id="project"] a,
+
article[id="project"] h2,
+
article[id="project"] h3,
+
article[id="project"] h4,
+
article[id="project"] h5 {
+
  color: #8c7e01;
+
}
+
 
+
article[id='modeling'] a,
+
article[id='modeling'] h2,
+
article[id='modeling'] h3,
+
article[id='modeling'] h4,
+
article[id='modeling'] h5 {
+
  color: #278f45;
+
}
+
 
+
article[id='practices'] a,
+
article[id='practices'] h2,
+
article[id='practices'] h3,
+
article[id='practices'] h4,
+
article[id='practices'] h5 {
+
  color: #308276;
+
}
+
 
+
article[id='safety'] a,
+
article[id='safety'] h2,
+
article[id='safety'] h3,
+
article[id='safety'] h4,
+
article[id='safety'] h5 {
+
  color: #308276;
+
}
+
 
+
article[id="modeling"] a,
+
article[id="modeling"] h2,
+
article[id="modeling"] h3,
+
article[id="modeling"] h4,
+
article[id="modeling"] h5 {
+
  color: #278f45;
+
}
+
 
+
article h2,
+
article h3,
+
article h4,
+
article h5 {
+
  font-weight: 500;
+
}
+
 
+
article > header.page-header h1 {
+
  font-weight: bolder;
+
  font-size: 6vw;
+
  text-transform: uppercase;
+
}
+
 
+
#secondary-page-header {
+
  display: block;
+
  margin: 12px 0;
+
  font-size: 24px;
+
  color: #777777;
+
}
+
 
+
article a {
+
  text-decoration: none;
+
}
+
 
+
article a:visited:hover {
+
  color: #D3853D;
+
}
+
 
+
article a:visited {
+
  color: #278A75;
+
}
+
 
+
article a:hover {
+
  color: #D3853D;
+
  text-decoration: none;
+
}
+
 
+
article h2 {
+
  font-size: 40px;
+
  margin-bottom: 2px !important;
+
  /* border-bottom: 1px solid #eee;*/
+
}
+
 
+
article h3 {
+
  font-size: 24px;
+
}
+
 
+
article p,
+
article blockquote {
+
  font-size: 16px;
+
  line-height: 22px;
+
  margin-bottom: 16px;
+
  font-weight: 500;
+
}
+
 
+
article ol {
+
  font-weight: normal;
+
  margin: 0 0 16px 1.5em;
+
  list-style: decimal outside;
+
}
+
 
+
article ol li {
+
  font-weight: normal;
+
}
+
 
+
figcaption {
+
  font-size: 18px;
+
}
+
 
+
article figure {
+
  padding: 16px 0;
+
}
+
 
+
article figure {
+
  max-width: 100%;;
+
}
+
 
+
article figure figcaption {
+
  text-align: center;
+
  color: #278A75;
+
  padding: 8px;
+
}
+
 
+
article video {
+
  max-width: 100% !important;
+
  height: auto !important;
+
  background-color: #000;
+
  background-size: 100% 100%;
+
  display: block;
+
  margin: 25px auto;
+
}
+
 
+
.reference {
+
  padding: 12px 0 0 0;
+
  border-top: 1px solid #eee;
+
}
+
 
+
div.reference:before {
+
  color: #278A75;
+
  font-size: 18px;
+
  content: "Reference:";
+
  line-height: 16px;
+
 
+
}
+
 
+
#globalWrapper .reference > ol, .reference > ol {
+
  margin: 0;
+
  padding: 0;
+
  list-style-type: none;
+
  counter-reset: counter;
+
}
+
 
+
div.reference > ol li {
+
  font-style: 12px;
+
  line-height: 16px;
+
  color: rgb(102, 102, 102);
+
  margin: 6px 0;
+
}
+
 
+
div.reference > ol li:before {
+
  content: '[' counter(counter) ']';
+
  counter-increment: counter;
+
  display: inline-block;
+
  margin-right: 4px;
+
}
+
 
+
/**
+
--  5.0 team-page
+
*/
+
 
+
.self-introduction .info-sec {
+
  font-size: 22px !important;
+
}
+
 
+
#team {
+
  /*margin: 30px auto;*/
+
  padding-top: 30px;
+
  padding-bottom: 30px;
+
  background: #ffffff;
+
}
+
 
+
.team-header h3 {
+
  margin: 20px auto 20px auto;
+
  text-align: center !important;
+
  font-weight: 100;
+
  font-size: 6vw;
+
}
+
 
+
.team-header p {
+
  margin-top: 10px;
+
  margin-bottom: 30px;
+
  text-align: center !important;
+
  color: #adbabb;
+
}
+
 
+
#team-secondary {
+
  font-size: 28px !important;
+
}
+
 
+
#myTab {
+
  margin-bottom: 30px;
+
}
+
 
+
#team .team-figure {
+
  cursor: pointer;
+
  margin: 0;
+
  padding: 0 !important;
+
  z-index: 90 !important;
+
}
+
 
+
.team-figure .pic {
+
  background-size: cover;
+
  min-height: 438px;
+
  transition: all 1.5s;
+
 
+
  -webkit-animation-fill-mode: both;
+
  -moz-animation-fill-mode: both;
+
  -ms-animation-fill-mode: both;
+
  -o-animation-fill-mode: both;
+
  animation-fill-mode: both;
+
  -webkit-animation-duration: 0s;
+
  -moz-animation-duration: 0s;
+
  -ms-animation-duration: 0s;
+
  -o-animation-duration: 0s;
+
  animation-duration: 0s;
+
  -webkit-animation-duration: 0.7s;
+
  -moz-animation-duration: 0.7s;
+
  -ms-animation-duration: 0.7s;
+
  -o-animation-duration: 0.7s;
+
  animation-duration: 0.7s;
+
  display: block;
+
  /*margin:5px 0 7px 5px;*/
+
  /*padding:3px;*/
+
}
+
 
+
.team-intro {
+
  min-height: 438px;
+
}
+
 
+
.self-introduction {
+
  margin-top: 15px;
+
  margin-bottom: 30px;
+
}
+
 
+
.right {
+
  padding-right: 30px;
+
  text-align: left !important;
+
}
+
 
+
.right > p {
+
  text-align: left !important;
+
 
+
}
+
 
+
.left {
+
  padding-left: 30px;
+
  text-align: right !important;
+
}
+
 
+
.left > p {
+
  text-align: right !important;
+
}
+
 
+
.self-introduction h3 {
+
  margin: 10px auto;
+
  font-weight: 100;
+
  font-size: 32px;
+
}
+
 
+
.self-introduction h3 > p {
+
  font-size: 26px;
+
}
+
 
+
.self-introduction p {
+
  margin: 10px auto;
+
  color: #adbabb;
+
  font-size: 16px !important;
+
}
+
 
+
@keyframes swing {
+
  20% {
+
    transform: rotate(15deg);
+
  }
+
  40% {
+
    transform: rotate(-10deg);
+
  }
+
  60% {
+
    transform: rotate(5deg);
+
  }
+
  80% {
+
    transform: rotate(-5deg);
+
  }
+
  100% {
+
    transform: rotate(0deg);
+
  }
+
}
+
 
+
.team-figure .pic:hover,
+
.team-figure:hover > .pic {
+
  -webkit-transform-origin: top center;
+
  -moz-transform-origin: top center;
+
  -o-transform-origin: top center;
+
  transform-origin: top center;
+
  -webkit-animation-name: swing;
+
  -moz-animation-name: swing;
+
  -o-animation-name: swing;
+
  animation-name: swing;
+
}
+
 
+
/**
+
--  6.0 Achievements-page
+
*/
+
 
+
.panel-info {
+
  border-radius: 0;
+
  border-color: #dedede;
+
}
+
 
+
.panel-info .panel-heading {
+
  border-color: #dedede;
+
  background-color: #dedede;
+
  border-radius: 0;
+
}
+
 
+
.panel-info.bronze {
+
  border-color: #DA8D41;
+
}
+
 
+
.panel-info.bronze > .panel-heading {
+
  background-color: #DA8D41;
+
  border-color: #DA8D41;
+
}
+
 
+
.panel-info.sliver {
+
  border-color: #dedede;
+
}
+
 
+
.panel-info.sliver > .panel-heading {
+
  background-color: #dedede;
+
  border-color: #dedede;
+
}
+
 
+
.panel-info.gold {
+
  border-color: #ffdb76;
+
}
+
 
+
.panel-info.gold > .panel-heading {
+
  background-color: #ffdb76;
+
  border-color: #ffdb76;
+
}
+
 
+
span.medal {
+
  font-weight: 700;
+
  color: #ffffff;
+
  font-size: 1.5em;
+
}
+
 
+
/**
+
--  7.0 attributions
+
*/
+
 
+
.panel-group .panel {
+
  border-radius: 0;
+
  margin: 0 0 16px 0;
+
  line-height: 24px;
+
}
+
 
+
.panel-info.attributions {
+
  border-color: #f0d5ae;
+
}
+
 
+
.panel-info.attributions > .panel-heading {
+
  background-color: #f0d5ae;
+
  border-color: #f0d5ae;
+
}
+
 
+
/**
+
--  8.0 practice
+
*/
+
div#practice {
+
  background-size: 100%;
+
  background-repeat: no-repeat;
+
  width: 100%;
+
  height: 100vh;
+
  background-image: url(https://static.igem.org/mediawiki/2016/3/39/T--BNU-China--sky.jpg);
+
}
+
 
+
#practice img {
+
  height: 62%;
+
  width: 100%;
+
}
+
 
+
#practice-heading {
+
  padding-bottom: 50vh;
+
}
+
 
+
div.practice-link-left {
+
  position: absolute;
+
  font-size: 2vw;
+
  left: 26%;
+
  top: 60%;
+
}
+
 
+
div.practice-link-right {
+
  position: absolute;
+
  font-size: 2vw;
+
  left: 51%;
+
  top: 60%;
+
}
+
 
+
div.practice-link-left > a,
+
div.practice-link-right > a {
+
  text-decoration: none;
+
  color: white;
+
}
+
 
+
#practice div.practice-main {
+
  display: inline-block;
+
  position: relative;
+
}
+
 
+
.wrapper img {
+
  width: 100%;
+
}
+
 
+
/**
+
--  9.0 footer
+
*/
+
 
+
#footer,
+
#footer a {
+
  color: #999;
+
  text-decoration: none;
+
}
+
 
+
#footer {
+
  clear: both;
+
  text-align: right;
+
}
+
 
+
#footer-div {
+
  padding: 20px 15px;
+
  border-top: 1px solid #ccc;
+
  width: 80%;
+
  margin: 0 auto;
+
  clear: both;
+
}
+
 
+
#footer-div:before,
+
#footer-div:after {
+
  display: table;
+
  content: "";
+
}
+
 
+
#footer-ul,
+
#footer li {
+
  display: inline;
+
}
+
 
+
#footer li {
+
  list-style: none;
+
}
+
 
+
#footer-div span {
+
  float: left;
+
}
+
 
+
#footer-div li + li::before {
+
  color: rgb(187, 187, 187);
+
  padding: 0 3px;
+
}
+

Revision as of 19:04, 18 October 2016

Team:BNU-CHINA - 2016.igem.org