Difference between revisions of "Template:KU Leuven/team/members/css"

 
(299 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
<html>
 
<html>
 
<link href='http://fonts.googleapis.com/css?family=Annie+Use+Your+Telescope' rel='stylesheet' type='text/css'>
 
  
 
<style>
 
<style>
 +
 +
.hidden {
 +
    display:none;
 +
}
  
 
/*********************/
 
/*********************/
/* General STYLING */
+
/*     PAGES      */
/*********************/
+
/********************/
 +
/* in this section the parts of the page are defined in space and background */
  
/* In this section general styling elements are specified*/
 
  
.center, #centernav{
+
#teamtable {
position:relative;
+
    position: relative;
        left:50%;
+
    display: block;
-moz-transform:translateX(-50%);
+
    width:100%;
-ms-transform:translateX(-50%);
+
    text-align:center;  
-webkit-transform:translateX(-50%);
+
    margin:0;
transform:translateX(-50%);
+
    padding:5% 0;
 +
    border:0;
 +
    background-color: #f3efe7;
 
}
 
}
  
 +
#teamtablem {
 +
    position: relative;
 +
    display: none;
 +
    width:100%; 
 +
    text-align:center;
 +
    margin:0;
 +
    padding:5% 0;
 +
    border:0;
 +
    background-color: #f3efe7;
 +
}
  
html,body{
+
.advisortableleft {
     border-color:transparent;
+
     position: relative;
     text-align: center;
+
    display: table;
 
+
    width:65%; 
 +
     text-align:center;  
 +
    margin: 2.5% 0 0 0;
 +
    left: 15.5%;
 +
    border:0;
 +
    background-color: #f3efe7;
 +
    box-shadow: 0px 0px 10px 10px #f3efe7;
 
}
 
}
  
#globalWrapper {  
+
.advisortableright {
     width: 100%;
+
     position: relative;
     border: 0px;
+
     display: table;
    background-color: transparent;
+
     width:65%;
    margin: 0px;
+
     text-align:center;  
    padding: 0px;
+
     margin: 2.5% 0 0 0;
        height: auto;
+
     left: 21.5%;
  }
+
     border:0;
 
+
#content, #bodyContent {   
+
     width: 100%;
+
     height: auto;
+
    border: 0px;
+
    background-color: transparent;
+
     margin: 0px;
+
     padding: 0px;
+
   
+
  }
+
 
+
 
+
html, body, .wrapper {   
+
    width: 100%;
+
     height: auto;
+
    margin:0 auto;
+
 
     background-color: #f3efe7;
 
     background-color: #f3efe7;
     border-color: #f3efe7;
+
     box-shadow: 0px 0px 10px 10px #f3efe7;
  }
+
 
+
#bodyContent p, .printfooter, .visualClear {
+
    display:hidden;
+
 
}
 
}
 +
  
 
/*********************/
 
/*********************/
/* Text STYLING */
+
/*     Members      */
/*********************/
+
/********************/
 +
     
 +
.row {
 +
    position: relative;
 +
    display: table;
 +
    table-layout: fixed;
 +
    width:90%;
 +
    text-align:center;
 +
    vertical-align: top;
 +
}
  
p, h1, h2, h3, h4, a, img {
+
.fourthrow, .fifthrow, .sixthrow {
     color: #6F6F6F;
+
     position: relative;
     font-family: 'Handlee';
+
     display: table;
 +
    table-layout: fixed;
 +
    width:90%;
 +
    left:5%;
 
     text-align:center;
 
     text-align:center;
     margin:0;
+
     vertical-align: top;
    border:0;
+
   
+
 
}
 
}
  
p {
+
.general {
     padding-bottom:1em;
+
     display:table-cell;
 +
    width:51%;
 
}
 
}
  
h1 {
+
.general img {
 +
    width:100%;
 +
    border-radius: 50px 50px 50px 50px;
 +
}
  
     text-decoration-line:none;
+
.bigpicture {
     font-size:3.0em;
+
     position:relative;
 +
     display: table-cell;
 +
    width:51%;
 
}
 
}
  
h4 {
+
#teamtable .whiterow {
 +
    position: relative;
 +
    display: table;
 +
    width:80%;
 +
    height:10px;
 +
    text-align:center;
 +
    vertical-align: top;
 +
}
  
     text-decoration-line:none;
+
.picture {
     font-size:1.2em;
+
     position: relative;
 +
     display: table-cell;
 +
    width:2.8%;
 
}
 
}
  
p, a {
+
.picture:hover {
     font-size: 1.5em;
+
     cursor: pointer;
    text-align: justify;
+
 
}
 
}
  
span {
+
text p {
     text-align;justify;
+
     text-align:center;
     font-size: 1em;
+
    margin:0;
     text-transform: capitalize;
+
     padding:0;
 +
     font-variant: small-caps;
 
}
 
}
  
h2 {
+
name {
     font-size: 2.4em;
+
    font-weight:bold;
     font-weight: bold;
+
     font-size:1.8em;
 +
     font-variant: small-caps;
 
}
 
}
  
/*********************/
+
function {
/*      PAGES      */
+
/********************/
+
/* in this section the parts of the page are defined in space and background */
+
  
.main-nav {
 
    position:fixed;
 
    width:100%;
 
    height: 30px;
 
    top: 17px;
 
    left:0;
 
    display: block;
 
    background-color: #ddd1b8;
 
    z-index: 5;
 
 
}
 
}
  
#headimg {
+
#leftrow {
     position:relative;
+
     position: relative;
     border:0;
+
     display: table-cell;
     padding:0;
+
     vertical-align:top;
    width:100%;
+
    height:780px;  
+
 
}
 
}
  
 +
#rightrow {
 +
    position: relative;
 +
    display: table-cell;
 +
    vertical-align:top;
 +
}
  
  
#summarywrapper {
+
.space {
    top:0;
+
 
     position: relative;
 
     position: relative;
    border:0;
+
     display:table-cell;
     display: block;
+
     width:1.5%;  
     opacity:0.95;
+
    padding:0;
+
    width:100%;
+
    height:auto;
+
    background-color: #f3efe7;
+
    overflow:hidden;
+
 
}
 
}
  
.subsections {
+
.spacerow {
 
     position: relative;
 
     position: relative;
     display: block;
+
     display:block;
    padding:5%;
+
     height:10px;  
    top:0;
+
    width:90%;
+
     height:auto;
+
    opacity:0.95;
+
    background-color: #f3efe7;
+
 
}
 
}
  
#footer {
+
.startspace {
    top:0;
+
     position: relative;
    opacity:0.95;
+
     display:table-cell;
     position:relative;
+
     width:5%;  
     display: block;
+
    height:240px;
+
     width:100%;
+
    background-color: #f3efe7;
+
 
}
 
}
  
/*********************/
+
.endspace {
/* Nav STYLING */
+
    position: relative;
/*********************/
+
    display:table-cell;
 
+
     width:3%;  
/* All the elements in the navigation bar are defined in this section */
+
 
+
#top_menu_under, #top_menu_14 {
+
     opacity:0.8;
+
 
}
 
}
  
h1.firstHeading {
+
.middlespace {
display:none;
+
    position: relative;
 +
    display:table-cell;
 +
    width:2%;  
 
}
 
}
  
#logoiGEM {
+
#jasper, #laetitia, #laura, #laurens {
     position:absolute;
+
     position: relative;
     display:inline-block;
+
     display:block;
    height:30px;
+
     width:50%;
     width:36px;
+
     top:5%;
     left:2.5%;
+
    top:0px;
+
 
}
 
}
  
#logoiGEM a{
+
#teamtablem #jasper, #teamtablem #laetitia, #teamtablem #laura, #teamtablem #laurens {
     position:absolute;
+
     position: relative;
     height:100%;
+
     display: table-cell;
     width:100%;
+
     width:2.8%;
     z-index:1;
+
     top:0%;
 
}
 
}
  
#logoKUL {
+
.picture img {
     position:absolute;
+
     border-radius: 50%;
    display:inline-block;
+
 
    height:30px;
+
    right:2.5%;
+
    top:0px;
+
 
}
 
}
  
.nav-item {  
+
.bigpicture {
 
     position:relative;
 
     position:relative;
     display: inline-block;
+
     display: table-cell;
     height:100%;
+
     width:17%;
    background-color: transparent;
+
    top:3px;
+
    border-style: solid;
+
    border: 0px solid transparent;
+
    border-bottom: 5px solid transparent;   
+
 
}
 
}
  
.nav-item a:link, a:visited { /* this is active when the link is visited or when it is active (i think ;) */
+
.bigpicturem {
     display: block;
+
     position:relative;
     width: 120px;
+
     display: table-cell;
    font-weight: bold;
+
     width:10%;
     color: #8b7a57;
+
    background-color: #ddd1b8;
+
    text-align: center;
+
    padding-bottom: 1%;
+
    text-decoration: none;
+
    text-transform: uppercase;
+
 
}
 
}
  
.nav-item:hover { /* this is active when your mouse moves is over the item */
+
.bigpicture img {
    border-style: solid;
+
     border-radius: 50px 0% 0% 50px;
     border-bottom: 5px solid #8b7a57;
+
 
}
 
}
  
/*********************/
+
.bigpicturem img {
/*      Head        */
+
     border-radius: 50px 0% 0% 50px;
/*********************/
+
 
+
#topimg {
+
     position:fixed;
+
    z-index: 0;
+
    width: 100%;
+
    height:780px;
+
    background: url(https://static.igem.org/mediawiki/2015/6/68/KULeuven2015Zebra_spots.png) no-repeat center center fixed;
+
  -webkit-background-size: cover;
+
  -moz-background-size: cover;
+
  -o-background-size: cover;
+
  background-size: cover;
+
 
}
 
}
  
#scrolldown {
+
.info {
 
     position:relative;
 
     position:relative;
    width:5%;
+
     display:table-cell;
     display:block;
+
     width:17%;
     height:14%;
+
     vertical-align:top;
     color: #FFFFFF;  
+
     padding:1%;
     z-index:1;  
+
 
+
 
}
 
}
  
#scrolldown img {
+
.infom{
 
     position:relative;
 
     position:relative;
     height:100%;
+
     display:table-cell;
 
+
    width:33%;
 +
    vertical-align:top;
 +
    padding:1%;
 
}
 
}
  
#center {
+
.info p{
     width:60%;
+
     text-align:left;
    top:100%;
+
    display:inline-block;
+
 
}
 
}
  
#pagetitle {  
+
.info img{
     display:block;
+
     position:absolute;
 +
    width:100%;
 +
    visibility:hidden;
 
}
 
}
  
#logoiGEMKUL {   /*this is our logo*/ 
+
.infom p{
    z-index:1;
+
    position:relative;
+
    top:100%;
+
 
     text-align:left;
 
     text-align:left;
    display: inline-block;
 
    width:10%;
 
    opacity: 0.95;
 
    left:-5%;
 
 
}
 
}
  
#summarylogos {  
+
.infom img{
    z-index:1;
+
     position:absolute;
     position:relative;
+
     width:100%;
     display:inline-block; 
+
     visibility:hidden;
    opacity: 0.95;
+
    right:-5%;
+
     top:100%;
+
 
}
 
}
  
#summarylogofacebook {  
+
.cartoon {
     display:inline-block;  
+
    position:relative;
 +
     display:table-cell;
 +
    width:17%;
 +
    vertical-align:top;
 +
    padding:1%;
 
}
 
}
  
#summarylogotwitter {  
+
.cartoon p {
     display:inline-block;  
+
     text-align:justify;
 
}
 
}
  
#summarylogomail { 
+
.cartoon img {
    display:inline-block;
+
     border-radius: 0% 20px 20px 0%;
}
+
/*********************/
+
/*    Summary      */
+
/********************/
+
     
+
.summary {
+
    position: relative;
+
    margin: 5% 15%;
+
     border:0;
+
    top:30%;
+
    padding:0;
+
    width:70%;
+
    display: block;
+
    background-color: #f3efe7;
+
 
}
 
}
 
#comingsoon {
 
    position:telative;
 
    font-size: 3.0em;
 
    font-weight: bold;
 
    color: #808080;
 
    text-align:center;
 
    margin:0 0 5% 0;
 
}
 
 
  
 
/*********************/
 
/*********************/
/* subsections references */
+
/* Mentors and Advisors */
 
/*********************/
 
/*********************/
  
.subsectionwrapper {
+
.advisorleft {
     display:table;
+
     position:relative;
     width:70%;
+
     display: table-cell;
     margin:auto;
+
     width:25%;
 
}
 
}
  
.subsection {
+
.advisorleft img {
     display: table-cell;
+
     border-radius: 50px 0% 0% 50px;
    width:18%;
+
    vertical-align:top;
+
    wrap-text: normal;
+
 
}
 
}
  
.subimg, .subtext {
+
.advisortableright .row {
    display: table-row;
+
left:20%;
 
}
 
}
  
.subtext p {
+
.infoadvisor {
     margin:5% 0%;
+
     position:relative;
 +
    display:table-cell;
 +
    width:50%;
 +
    vertical-align:top;
 +
    padding:1%;
 
}
 
}
  
.readmorebutton {
+
.infoadvisor p{
    display: table-row;
+
 
     text-align:left;
 
     text-align:left;
    margin:5% 0%;
 
 
}
 
}
  
 +
.spaceadv {
 +
    position: relative;
 +
    display:table-cell;
 +
    width:2.5%; 
 +
}
  
/*********************/
+
.advisorright {
/* Footer */
+
    position:relative;
/*********************/
+
    display:table-cell;
 +
    width:25%;
  
.sponsorsleft {
 
    position:absolute;
 
    height:60%;
 
    width:35%;
 
    display: inline;
 
    left:0;
 
    bottom:0;
 
 
}
 
}
  
#kuleuven {
+
.advisorright img {
     position:absolute;
+
     border-radius: 0% 20px 20px 0%;
    width:30%;
+
    display: inline;
+
    left:20%;
+
    bottom:14%;
+
 
}
 
}
  
#youreca {
+
.summarytext1, .summarytext2, .summarytext3 {
     position:absolute;
+
     position: relative;
     width:30%;
+
    border:0;
     display: inline;
+
    top:0;
     right:5%;
+
    left:0;
     bottom:15%;
+
    padding:10% 2% auto;
 +
    margin:0;
 +
     width:100%;
 +
    z-index:2;
 +
     display: block;
 +
     background-color: #f3efe7;
 +
     box-shadow: 0px 0px 10px 10px #f3efe7;
 +
    height:auto;
 
}
 
}
  
#footercenter {
+
.part {
     position:absolute;
+
     position:relative;  
     height:100%;
+
     height:90%;
     display: inline;
+
     width:65%;
     left:35%;
+
     padding:5% 0%;
     right:35%;
+
     left:17.5%;
     bottom:0;
+
     top:20px;
 +
    align:center;
 
}
 
}
  
  
#bioscenter {
+
@media screen and (max-width: 1000px) {
    position:absolute;
+
.part {
    width:50%;
+
  width:95%;
    display: block;
+
  left:2.5%;
    left:15%;
+
    bottom:50%;
+
    z-index:2;
+
 
}
 
}
  
#bioscenter img{
+
.advisortableright, .advisortableleft{
    position:absolute;
+
  width:95%;
    left:0;
+
  left:2.5%;
     bottom:0;
+
     margin: 5% 0 0 0;
    z-index:2;
+
 
}
 
}
  
#footerimg {
+
.row {
    position:absolute;
+
width:95%;
    width:100%;
+
left:2.5%;
    height:20%;
+
    display: block;
+
    left:0;
+
    right:0;
+
    bottom:-30px;
+
 
}
 
}
  
#footerimg img{
+
.advisortableright .row {
    position:absolute;
+
left:5%;
    bottom:0;
+
    left:0;
+
    opacity: 0.5;
+
    z-index:1;
+
 
+
 
}
 
}
  
.sponsorsright {
+
.info {
    position:absolute;
+
width:55%;
    height:60%;
+
    width:35%;
+
    display: inline;
+
    right:0;
+
    bottom:0;
+
 
}
 
}
  
#medicine {
+
#teamtable {
    position:absolute;
+
display:none;
    width:25%;
+
    display: inline;
+
    right:20%;
+
    bottom:0;
+
 
}
 
}
  
#solvay {
+
#teamtablem {
    position:absolute;
+
display:table;
    width:40%;
+
    display: inline;
+
    left:5%;
+
    bottom:0;
+
 
}
 
}
  
#fixer {
 
    position:absolute;
 
    height:30px;
 
    width:100%;
 
    bottom:-30px;
 
    background-color: #f3efe7;
 
    opacity:0.95;
 
 
}
 
}
 
 
</style>
 
</style>
  
 
</html>
 
</html>

Latest revision as of 02:44, 18 September 2015