BambooPanda (Talk | contribs) |
BambooPanda (Talk | contribs) |
||
(117 intermediate revisions by 3 users not shown) | |||
Line 24: | Line 24: | ||
padding: 0; | padding: 0; | ||
margin: 0; | margin: 0; | ||
− | |||
} | } | ||
Line 50: | Line 49: | ||
} | } | ||
/* set all basic objects to neutral formatting, removes all padding, margins, etc and sets the fontsize to 100%*/ | /* set all basic objects to neutral formatting, removes all padding, margins, etc and sets the fontsize to 100%*/ | ||
+ | |||
h1, | h1, | ||
h2, | h2, | ||
h3, | h3, | ||
− | h4 | + | h4 |
− | + | { | |
− | + | ||
font-family: 'Arial', sans-serif; | font-family: 'Arial', sans-serif; | ||
color: black; | color: black; | ||
Line 62: | Line 61: | ||
font-weight: normal; | font-weight: normal; | ||
margin-bottom: 0; | margin-bottom: 0; | ||
− | |||
text-align: left; | text-align: left; | ||
overflow: visible; | overflow: visible; | ||
Line 79: | Line 77: | ||
.reference { | .reference { | ||
+ | font-family: Arial; | ||
+ | font-size: 16px; | ||
+ | font-weight: 100; | ||
+ | line-height: 22px; | ||
+ | text-align: left; | ||
+ | } | ||
+ | .all-wrapper{ | ||
+ | max-width: 1200px; | ||
+ | position: relative; | ||
+ | margin: auto; | ||
+ | background-color: rgba(255, 255, 255, 1.0); | ||
+ | } | ||
+ | |||
+ | .content-wrapper{ | ||
+ | width: 90%; | ||
+ | position: relative; | ||
+ | margin: auto; | ||
+ | } | ||
+ | |||
+ | .header{ | ||
+ | width: 55%; | ||
+ | height: auto; | ||
+ | margin: auto; | ||
+ | display: block; | ||
+ | } | ||
+ | |||
+ | .header:hover { | ||
+ | animation: shake 0.5s; | ||
+ | animation-iteration-count: infinite; | ||
+ | } | ||
+ | |||
+ | @keyframes shake { | ||
+ | 0% { transform: translate(1px, 1px) rotate(0deg); } | ||
+ | 10% { transform: translate(-1px, -2px) rotate(-1deg); } | ||
+ | 20% { transform: translate(-3px, 0px) rotate(1deg); } | ||
+ | 30% { transform: translate(3px, 2px) rotate(0deg); } | ||
+ | 40% { transform: translate(1px, -1px) rotate(1deg); } | ||
+ | 50% { transform: translate(-1px, 2px) rotate(-1deg); } | ||
+ | 60% { transform: translate(-3px, 1px) rotate(0deg); } | ||
+ | 70% { transform: translate(3px, 1px) rotate(-1deg); } | ||
+ | 80% { transform: translate(-1px, -1px) rotate(1deg); } | ||
+ | 90% { transform: translate(1px, 2px) rotate(0deg); } | ||
+ | 100% { transform: translate(1px, -2px) rotate(-1deg); } | ||
} | } | ||
Line 121: | Line 162: | ||
} | } | ||
− | p{ | + | p, p~ul li, p~ol li, .row ul li{ |
font-family: Arial; | font-family: Arial; | ||
font-size: 20px; | font-size: 20px; | ||
Line 129: | Line 170: | ||
line-height: 29px; | line-height: 29px; | ||
text-align: justify; | text-align: justify; | ||
− | |||
− | |||
} | } | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
blockquote { | blockquote { | ||
Line 159: | Line 188: | ||
line-height: 36px; | line-height: 36px; | ||
} | } | ||
+ | .quote { | ||
+ | font-family: Arial, Helvetica Neue, Helvetica, sans-serif; | ||
+ | font-size: 24px; | ||
+ | font-style: italic; | ||
+ | font-variant: small-caps; | ||
+ | font-weight: 400; | ||
+ | line-height: 36px; | ||
+ | width: 75%; | ||
+ | padding: 12px; | ||
+ | margin: auto auto; | ||
+ | text-align: center; | ||
+ | border-radius: 5%; | ||
+ | border: 1px solid #e2e2e2; | ||
+ | box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); | ||
+ | -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); | ||
+ | -moz-box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); | ||
+ | } | ||
+ | .quote:before{ | ||
+ | font-family:FontAwesome; | ||
+ | content: "\f10d"; | ||
+ | float: left; | ||
+ | font-size: 32px; | ||
+ | } | ||
+ | .quote:after{ | ||
+ | font-family:FontAwesome; | ||
+ | content: "\f10e"; | ||
+ | float: right; | ||
+ | font-size: 32px; | ||
+ | } | ||
+ | @media only screen and (max-width: 700px) { | ||
+ | h1 { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 19px; } | ||
+ | h2 { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 17px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 19px; } | ||
+ | |||
+ | h3 { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 19px; } | ||
+ | |||
+ | h4{ font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 13.5px; font-style: normal; font-variant: normal; font-weight: 100; line-height: 19px; } | ||
+ | |||
+ | p, p~ul li, p~ol li, .row ul li { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: 100; line-height: 19px; } | ||
+ | |||
+ | blockquote { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 19px; } | ||
+ | |||
+ | pre { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 10px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 19px; } | ||
+ | |||
+ | .accordion{ | ||
+ | font-size: 12px !important; | ||
+ | padding: 10px; | ||
+ | } | ||
+ | .accordion:after { | ||
+ | font-size: 20px !important; | ||
+ | } | ||
+ | .active, | ||
+ | .accordion:hover { | ||
+ | font: bold 12px "Montserrat", sans-serif; | ||
+ | background-color: #2980b9; | ||
+ | } | ||
+ | .accordion-closer{ | ||
+ | padding: 5px; | ||
+ | width: 12.0%; | ||
+ | font-size: 12px !important; | ||
+ | margin: 6px 0px; | ||
+ | } | ||
+ | .accordion-closer:hover { | ||
+ | font: bold 12px "Montserrat", sans-serif; | ||
+ | background-color: #a80d31; | ||
+ | } | ||
+ | .accordion-closer:after{ | ||
+ | font-size: 20px !important; | ||
+ | } | ||
+ | table{ | ||
+ | font-size: 10px !important; | ||
+ | } | ||
+ | .figures2 figcaption, .figures figcaption{ | ||
+ | font-size: 11px; | ||
+ | } | ||
+ | |||
+ | } | ||
/********************** CSS FROM DESIGN *****************************************************/ | /********************** CSS FROM DESIGN *****************************************************/ | ||
Line 167: | Line 272: | ||
margin: auto auto; | margin: auto auto; | ||
max-width: 80%; | max-width: 80%; | ||
+ | } | ||
+ | .figures img{ | ||
+ | display: inline-block; | ||
+ | } | ||
+ | .figures2{ | ||
+ | margin: auto auto; | ||
+ | padding-left: 10px; | ||
+ | padding-right: 10px; | ||
+ | padding-top: 10px; | ||
+ | padding-bottom: 5px; | ||
+ | max-width: 85%; | ||
+ | } | ||
+ | .figures2 figcaption{ | ||
+ | margin: 12px; | ||
+ | font-size: 16px; | ||
+ | text-align: center; | ||
+ | font-style: italic; | ||
+ | } | ||
+ | .figures2{ | ||
+ | box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); | ||
+ | -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); | ||
+ | -moz-box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); | ||
} | } | ||
.figures figcaption{ | .figures figcaption{ | ||
− | font-size: | + | margin: 12px; |
+ | font-size: 16px; | ||
text-align: center; | text-align: center; | ||
font-style: italic; | font-style: italic; | ||
+ | } | ||
+ | .no-italics { | ||
+ | font-style: normal; | ||
} | } | ||
Line 179: | Line 310: | ||
/* The accordion is the class given to the drop-down menu thingy */ | /* The accordion is the class given to the drop-down menu thingy */ | ||
.accordion { | .accordion { | ||
− | background-color: | + | background-color: #3498db; |
− | color: | + | color: #fff; |
cursor: pointer; | cursor: pointer; | ||
padding: 15px; | padding: 15px; | ||
Line 186: | Line 317: | ||
text-align: left; | text-align: left; | ||
border: none; | border: none; | ||
+ | -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23); | ||
+ | -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23); | ||
+ | box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23); | ||
outline: none; | outline: none; | ||
/* I wanted to give a gradual change, but it's having some trouble reading the 'transition' property. I'll look into having it javascripted instead. */ | /* I wanted to give a gradual change, but it's having some trouble reading the 'transition' property. I'll look into having it javascripted instead. */ | ||
/* transition: 0.4s linear; */ | /* transition: 0.4s linear; */ | ||
font-family: "Montserrat", sans-serif; | font-family: "Montserrat", sans-serif; | ||
− | font-weight: | + | font-weight: 400; |
font-size: 20px; | font-size: 20px; | ||
+ | margin-bottom: 6px; | ||
} | } | ||
Line 198: | Line 333: | ||
.accordion:hover { | .accordion:hover { | ||
font: bold 20px "Montserrat", sans-serif; | font: bold 20px "Montserrat", sans-serif; | ||
− | background-color: # | + | background-color: #2980b9; |
} | } | ||
Line 204: | Line 339: | ||
.panel { | .panel { | ||
background-color: transparent; | background-color: transparent; | ||
− | text-align: | + | text-align: justify; |
− | margin-top: | + | margin-top: 0; |
max-height: 0; | max-height: 0; | ||
overflow: hidden; | overflow: hidden; | ||
transition: max-height 0.2s ease-out; | transition: max-height 0.2s ease-out; | ||
+ | max-width: 100%; | ||
} | } | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
.accordion:after { | .accordion:after { | ||
− | + | font-family: FontAwesome; | |
− | font-size: | + | font-size: 27px; |
− | color: # | + | font-weight: 800; |
+ | color: #fff; | ||
+ | content: "\f067"; | ||
float: right; | float: right; | ||
margin-left: 5px; | margin-left: 5px; | ||
} | } | ||
− | |||
− | |||
.active:after { | .active:after { | ||
− | content: "-"; | + | font-family: FontAwesome; |
+ | content: "\f068"; | ||
+ | } | ||
+ | .accordion-closer{ | ||
+ | background-color: #ed1144; | ||
+ | color: #fff; | ||
+ | cursor: pointer; | ||
+ | outline: none; | ||
+ | padding: 8px; | ||
+ | width: 12.0%; | ||
+ | border-radius: 25px; | ||
+ | text-align: left; | ||
+ | border-color: transparent; | ||
+ | -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.23), 0px 3px 6px rgba(0, 0, 0, 0.32); | ||
+ | -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.23), 0px 3px 6px rgba(0, 0, 0, 0.32); | ||
+ | box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.23), 0px 3px 6px rgba(0, 0, 0, 0.32); | ||
+ | font-family: "Montserrat", sans-serif; | ||
+ | font-weight: 400; | ||
+ | font-size: 20px; | ||
+ | margin: 6px 0px; | ||
+ | } | ||
+ | .accordion-closer:hover { | ||
+ | font: bold 20px "Montserrat", sans-serif; | ||
+ | background-color: #a80d31; | ||
+ | } | ||
+ | .accordion-closer:after{ | ||
+ | font-family: FontAwesome; | ||
+ | font-size: 27px; | ||
+ | content:"\f00d"; | ||
+ | float: right; | ||
+ | margin-left: 5px; | ||
} | } | ||
− | |||
table, | table, | ||
th, | th, | ||
Line 235: | Line 396: | ||
} | } | ||
table { | table { | ||
− | font-family: " | + | font-family: "Arial"; |
− | font-size: | + | font-size: 18px; |
− | + | margin-left: auto; | |
+ | margin-right: auto; | ||
+ | max-width: 95%; | ||
} | } | ||
Line 250: | Line 413: | ||
margin-left: auto; | margin-left: auto; | ||
margin-right: auto; | margin-right: auto; | ||
+ | max-width:100%; | ||
} | } | ||
− | . | + | .graph, |
.measurement_table { | .measurement_table { | ||
width: 70%; | width: 70%; | ||
Line 283: | Line 447: | ||
.left { | .left { | ||
− | width: | + | width: 48%; |
− | + | margin-right: 2%; | |
− | + | ||
} | } | ||
.right { | .right { | ||
− | width: | + | width: 48%; |
− | + | margin-left: 2%; | |
− | + | ||
} | } | ||
Line 299: | Line 461: | ||
display: table; | display: table; | ||
clear: both; | clear: both; | ||
+ | } | ||
+ | .video-landscape{ | ||
+ | width: 80%; | ||
+ | height: auto; | ||
+ | margin: auto auto; | ||
+ | } | ||
+ | .video-portrait{ | ||
+ | width: 30%; | ||
+ | height: auto; | ||
+ | margin: auto auto; | ||
+ | } | ||
+ | video{ | ||
+ | width: 100%; | ||
+ | height: auto; | ||
+ | } | ||
+ | |||
+ | /* Responsive layout - when the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other */ | ||
+ | @media screen and (max-width: 800px) { | ||
+ | .column { | ||
+ | width: 100%; | ||
+ | margin: 15px; | ||
+ | } | ||
} | } | ||
Line 319: | Line 503: | ||
} | } | ||
− | |||
− | |||
− | |||
− | |||
− | |||
.tablinks{ | .tablinks{ | ||
cursor: pointer; | cursor: pointer; | ||
Line 345: | Line 524: | ||
} | } | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
/* Fade in tabs */ | /* Fade in tabs */ | ||
Line 367: | Line 537: | ||
/**************************THIS IS CSS FOR SAFETY*************************************/ | /**************************THIS IS CSS FOR SAFETY*************************************/ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
.pictures{ | .pictures{ | ||
width: 50px; | width: 50px; | ||
height: 50px; | height: 50px; | ||
− | background- | + | background-color: grey; |
} | } | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
/*****************************CSS FROM EXPERT INT *******************************************/ | /*****************************CSS FROM EXPERT INT *******************************************/ | ||
Line 410: | Line 566: | ||
} | } | ||
/***********************************END OF STYLING FOR CAROUSEL*******************************/ | /***********************************END OF STYLING FOR CAROUSEL*******************************/ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
/* Style the tab */ | /* Style the tab */ | ||
Line 423: | Line 572: | ||
.sponsor-boxes{ | .sponsor-boxes{ | ||
vertical-align: 50%; | vertical-align: 50%; | ||
+ | margin: auto auto; | ||
outline: none; | outline: none; | ||
border: none; | border: none; | ||
Line 439: | Line 589: | ||
/* Create an active/current tablink class */ | /* Create an active/current tablink class */ | ||
.sponsors-overview-rows button.active { | .sponsors-overview-rows button.active { | ||
− | background-color: | + | background-color: transparent; |
} | } | ||
.tabcontent-wrapper{ | .tabcontent-wrapper{ | ||
− | text-align: | + | text-align: justify; |
max-width: 100%; | max-width: 100%; | ||
background-color: rgba(255, 255, 255, 0.6); | background-color: rgba(255, 255, 255, 0.6); | ||
} | } | ||
+ | |||
/* Style the tab content */ | /* Style the tab content */ | ||
.tabcontent { | .tabcontent { | ||
display: none; | display: none; | ||
max-width: 85%; | max-width: 85%; | ||
+ | height: auto; | ||
margin: auto auto; | margin: auto auto; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
+ | |||
.sponsor-pic{ | .sponsor-pic{ | ||
display: flex; | display: flex; | ||
width: 235px; | width: 235px; | ||
max-width: 235px; | max-width: 235px; | ||
− | |||
height: auto; | height: auto; | ||
+ | position: absolute; | ||
+ | top: 0; | ||
+ | left: 0; | ||
} | } | ||
.sponsor-description{ | .sponsor-description{ | ||
display: flex; | display: flex; | ||
− | margin-left: | + | margin-left: 16px; |
− | + | ||
− | + | ||
− | + | ||
line-height: normal; | line-height: normal; | ||
text-align: justify; | text-align: justify; | ||
Line 483: | Line 624: | ||
/*************************************CSS FOR COLLAB *********************************/ | /*************************************CSS FOR COLLAB *********************************/ | ||
− | |||
− | |||
− | |||
.collab-content{ | .collab-content{ | ||
text-align: justify; | text-align: justify; | ||
Line 498: | Line 636: | ||
/*********************************CSS FOR PUBLIC ENGAGEMENT*****************************/ | /*********************************CSS FOR PUBLIC ENGAGEMENT*****************************/ | ||
− | |||
− | |||
− | |||
− | |||
.button-things{ | .button-things{ | ||
Line 514: | Line 648: | ||
outline: inherit; | outline: inherit; | ||
} | } | ||
+ | |||
.column { | .column { | ||
Line 658: | Line 793: | ||
/* Modal Content/Box */ | /* Modal Content/Box */ | ||
.profile-content { | .profile-content { | ||
− | margin: | + | margin: 5% auto; /* 10% from the top and centered */ |
− | padding: | + | padding: 2.5%; |
border: 2px solid | border: 2px solid | ||
rgba(133,133,133,.15); | rgba(133,133,133,.15); | ||
Line 666: | Line 801: | ||
-webkit-box-shadow: 0 0 8px rgba(0,0,0,.09); | -webkit-box-shadow: 0 0 8px rgba(0,0,0,.09); | ||
box-shadow: 0 0 8px rgba(0,0,0,.09); | box-shadow: 0 0 8px rgba(0,0,0,.09); | ||
− | width: | + | width: 100%; /* Could be more or less, depending on screen size */ |
} | } | ||
.the-middle { | .the-middle { | ||
Line 741: | Line 876: | ||
} | } | ||
.portrait1{ | .portrait1{ | ||
− | height: | + | height: 360px; |
− | width: | + | width: 250px; |
border: 1px solid #aaa; | border: 1px solid #aaa; | ||
border-radius: .5%; | border-radius: .5%; | ||
− | background-size:cover; | + | background-size: cover; |
background-repeat: no-repeat; | background-repeat: no-repeat; | ||
background-position: center; | background-position: center; | ||
Line 810: | Line 945: | ||
} | } | ||
.portrait_beatrix{ | .portrait_beatrix{ | ||
− | background-image: url("https://static.igem.org/mediawiki/2018/ | + | background-image: url("https://static.igem.org/mediawiki/2018/8/87/T--NUS_Singapore-A--Beatrix2.jpg"); |
} | } | ||
.portrait_beatrix:hover{ | .portrait_beatrix:hover{ | ||
Line 871: | Line 1,006: | ||
flex: 1; | flex: 1; | ||
flex-direction: column; | flex-direction: column; | ||
+ | } | ||
+ | .intro-item h2, .intro-item p{ | ||
text-align: center; | text-align: center; | ||
+ | margin-right: 0px; | ||
+ | margin-left: 0px; | ||
} | } | ||
Line 895: | Line 1,034: | ||
/*******************************************CSS FOR SPONSORS ******************************/ | /*******************************************CSS FOR SPONSORS ******************************/ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
.sponsors-wrapper{ | .sponsors-wrapper{ | ||
width: 80%; | width: 80%; | ||
} | } | ||
.sponsors-overview{ | .sponsors-overview{ | ||
− | display: | + | display: block; |
− | + | ||
border-bottom: 1px solid black; | border-bottom: 1px solid black; | ||
text-align: center; | text-align: center; | ||
Line 917: | Line 1,048: | ||
display: block; | display: block; | ||
font-family: "Montserrat" ,serif; | font-family: "Montserrat" ,serif; | ||
+ | font-size: 30px; | ||
font-weight: 600; | font-weight: 600; | ||
margin-left: auto; | margin-left: auto; | ||
Line 925: | Line 1,057: | ||
} | } | ||
.sponsors-overview-rows{ | .sponsors-overview-rows{ | ||
− | display: | + | display: inline-block; |
− | + | ||
− | + | ||
margin: 15px 0px 15px 0px; | margin: 15px 0px 15px 0px; | ||
− | + | text-align: center; | |
+ | } | ||
+ | .sponsors-overview-rows button{ | ||
+ | display: inline-block; | ||
+ | vertical-align:middle; | ||
} | } | ||
− | |||
/* Style the tab */ | /* Style the tab */ | ||
/* Style the tab boxes */ | /* Style the tab boxes */ | ||
− | .sponsor-boxes1{ | + | .sponsor-boxes1,.sponsor-boxes2,.sponsor-boxes3{ |
− | display: | + | display: inline-block; |
margin: 15px; | margin: 15px; | ||
− | color: # | + | color: #fff; |
text-align: center; | text-align: center; | ||
vertical-align: 0%; | vertical-align: 0%; | ||
Line 945: | Line 1,078: | ||
cursor: pointer; | cursor: pointer; | ||
background-color: inherit; | background-color: inherit; | ||
− | + | } | |
+ | .sponsor-boxes1{ | ||
+ | max-width:50%; | ||
+ | height:auto; | ||
+ | } | ||
+ | .sponsor-boxes2{ | ||
+ | max-width:40%; | ||
+ | height:auto; | ||
+ | } | ||
+ | .sponsor-boxes3{ | ||
+ | max-width:30%; | ||
+ | height:auto; | ||
} | } | ||
/* Change background color of buttons on hover */ | /* Change background color of buttons on hover */ | ||
Line 961: | Line 1,105: | ||
/***********************************CSS For Medals ***************************************/ | /***********************************CSS For Medals ***************************************/ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
.checklist { | .checklist { | ||
margin: auto 5%; | margin: auto 5%; |
Latest revision as of 01:48, 18 October 2018