Difference between revisions of "Template:HSNU-TAIPEI/main"

 
(142 intermediate revisions by the same user not shown)
Line 25: Line 25:
 
     padding: 0;
 
     padding: 0;
 
     font-size: 1rem;
 
     font-size: 1rem;
     margin-top: -8px;
+
     margin-top: -7px;
 
}
 
}
  
 
h1, h2, h3, h4, h5, h6 {
 
h1, h2, h3, h4, h5, h6 {
 
   border: none;
 
   border: none;
 +
  color: #584b4f;
 
}
 
}
  
Line 42: Line 43:
 
a {
 
a {
 
         cursor: pointer;
 
         cursor: pointer;
 +
}
 +
 +
img {
 +
    max-width: 100%;
 
}
 
}
  
Line 52: Line 57:
 
         font-size: 1rem;
 
         font-size: 1rem;
 
         background: #fff;
 
         background: #fff;
 +
        font-family: Helvetica, sans-serif;
 
}
 
}
  
Line 61: Line 67:
 
top: 14px;
 
top: 14px;
  
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00b7ea+0,0080e2+84&0.95+0,0.96+97 */
+
background: #584b4f;
background: -moz-linear-gradient(-45deg,  hsla(193,100%,46%,0.95) 0%, hsla(206,100%,44%,0.96) 84%, hsla(206,100%,44%,0.96) 97%); /* FF3.6+ */
+
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,hsla(193,100%,46%,0.95)), color-stop(84%,hsla(206,100%,44%,0.96)), color-stop(97%,hsla(206,100%,44%,0.96))); /* Chrome,Safari4+ */
+
background: -webkit-linear-gradient(-45deg,  hsla(193,100%,46%,0.95) 0%,hsla(206,100%,44%,0.96) 84%,hsla(206,100%,44%,0.96) 97%); /* Chrome10+,Safari5.1+ */
+
background: -o-linear-gradient(-45deg,  hsla(193,100%,46%,0.95) 0%,hsla(206,100%,44%,0.96) 84%,hsla(206,100%,44%,0.96) 97%); /* Opera 11.10+ */
+
background: -ms-linear-gradient(-45deg,  hsla(193,100%,46%,0.95) 0%,hsla(206,100%,44%,0.96) 84%,hsla(206,100%,44%,0.96) 97%); /* IE10+ */
+
background: linear-gradient(135deg,  hsla(193,100%,46%,0.95) 0%,hsla(206,100%,44%,0.96) 84%,hsla(206,100%,44%,0.96) 97%); /* W3C */
+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f200b7ea', endColorstr='#f50080e2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
+
 
+
  
 
}
 
}
Line 79: Line 77:
  
 
main {
 
main {
margin-top: 85px;
+
margin-top: 93px;
 
}
 
}
  
Line 99: Line 97:
 
float: left;
 
float: left;
 
width: 25%;
 
width: 25%;
 +
}
 +
 +
.logo::before {
 +
    content: "";
 +
    background: url('https://static.igem.org/mediawiki/2015/2/2f/HSNU-TAIPEI_logo.png') no-repeat;
 +
    width: 100px;
 +
    height: 100px;
 +
    -webkit-background-size: contain;
 +
  -moz-background-size: contain;
 +
  -o-background-size: contain;
 +
  background-size: contain;
 +
  display: inline-block;
 +
  display: none;
 
}
 
}
  
 
.logo a {
 
.logo a {
display: block;
+
display: inline-block;
 
width: 180px;
 
width: 180px;
 
margin-top: 28px;
 
margin-top: 28px;
 
         font-size: 32px;
 
         font-size: 32px;
 +
        color: #efeae1;
 +
        vertical-align: top;
 +
}
 +
 +
.logo a:hover {
 +
        text-decoration: none;
 
}
 
}
  
Line 131: Line 148:
 
display: block !important;
 
display: block !important;
 
text-decoration: none;
 
text-decoration: none;
font-size: 32px;
+
font-size: 24px;
         margin-top: 8px;
+
         margin: -8px;
 +
        padding: 10px 12px;
 +
        border: 3px solid #42383B;
 +
        color: #faf6ec !important;
 +
        border-radius: 5px;
 +
}
 +
 
 +
.nav-btn:hover {
 +
        text-decoration: none;
 
}
 
}
  
Line 153: Line 178:
 
z-index: 100;
 
z-index: 100;
 
         font-size: 32px;
 
         font-size: 32px;
         color: #fff;
+
         color: #584b4f;
 
}
 
}
  
Line 165: Line 190:
 
text-decoration: none;
 
text-decoration: none;
 
font-size: 1.1em;
 
font-size: 1.1em;
font-family: "Open Sans", sans-serif;
+
font-family: Helvetica, sans-serif;
 
font-weight: 600;
 
font-weight: 600;
color: #0a4175;
+
color: #efeae1;
 
}
 
}
  
Line 175: Line 200:
 
width: 100%;
 
width: 100%;
 
height: 100%;
 
height: 100%;
background: rgba(39, 137, 152, 0.95);
+
background: rgba(239, 234, 225, 0.95);
 
top: 12px;
 
top: 12px;
 
right: 0;
 
right: 0;
Line 182: Line 207:
 
         z-index: 20;
 
         z-index: 20;
 
         overflow-y: auto;
 
         overflow-y: auto;
 +
margin: 0 !important;
 +
        padding-top: 10px !important;
 
}
 
}
  
Line 194: Line 221:
 
height: 100%;
 
height: 100%;
 
margin: 0;
 
margin: 0;
padding: 30px;
+
padding: 20px 30px;
 
font-size: 150%;
 
font-size: 150%;
color: #fff;
+
color: #584b4f;
 
}
 
}
  
Line 207: Line 234:
 
margin: 0;
 
margin: 0;
 
padding: 0;
 
padding: 0;
z-index: 50;
+
z-index: 300;
 
}
 
}
  
Line 216: Line 243:
 
.mc-container {
 
.mc-container {
 
width: 100%;
 
width: 100%;
 +
        background: #faf6ec;
 +
        padding: 20px;
 +
        color: #66595c;
 +
        min-height: 120vh;
 
}
 
}
  
 
.mc-container h1 {
 
.mc-container h1 {
margin: 0 30px 40px;
+
margin: 0 30px !important;
 
         padding-top: 50px;
 
         padding-top: 50px;
 
text-align: center;
 
text-align: center;
 
font-size: 48px;
 
font-size: 48px;
 +
        color: #584b4f;
 +
        line-height: 1.2;
 +
        font-weight: bold;
 
}
 
}
  
 
.mc-container h1 span {
 
.mc-container h1 span {
 
font-size: 80%;
 
font-size: 80%;
color: #777;
+
color: #2587bf;
 
         display: block;
 
         display: block;
 
         margin-top: 30px;
 
         margin-top: 30px;
Line 241: Line 275:
 
margin: 0;
 
margin: 0;
 
padding: 10px 20px;
 
padding: 10px 20px;
 +
        color: #00455d;
 
}
 
}
  
Line 279: Line 314:
 
width: 100%;
 
width: 100%;
 
margin: 0;
 
margin: 0;
padding: 30px 0;
+
padding: 0;
background-color: #7dedc2;
+
background-image: url('https://static.igem.org/mediawiki/2015/6/6b/HSNU-TAIPEI_homeimage.jpg');
+
 
         position: relative;
 
         position: relative;
 
}
 
}
Line 289: Line 322:
 
margin: auto;
 
margin: auto;
 
font-size: 1.1em;
 
font-size: 1.1em;
 +
        padding: 30px 0;
 +
        color: #66595c;
 +
        font-weight: 300;
 
}
 
}
  
 
.article-title {
 
.article-title {
padding: 20px 10px 0;
+
padding: 20px 10px 0 0;
 
margin: 0 0 20px;
 
margin: 0 0 20px;
 
font-size: 1.5em;
 
font-size: 1.5em;
Line 298: Line 334:
  
 
.article-p {
 
.article-p {
         line-height: 1.4;
+
         line-height: 1.6;
margin: 20px;
+
margin: 20px 0;
 +
        margin-top: 0;
 +
        color: #66595c;
 +
}
 +
 
 +
/* NORMALIZE */
 +
 
 +
.article-ul,
 +
.article-ol {
 +
margin: 0 !important;
 +
padding-left: 2em !important;
 +
}
 +
.article-p,
 +
.article-ul,
 +
.article-ol {
 +
        font-size: 20.8px;
 
}
 
}
  
Line 313: Line 364:
 
.article-ul {
 
.article-ul {
 
padding-left: 10px;
 
padding-left: 10px;
 +
        margin-left: 5px;
 
}
 
}
  
Line 328: Line 380:
 
}
 
}
  
 +
.article-ul li span {
 +
    display: inline-block;
 +
    margin-left: 15px;
 +
    word-break: break-word;
 +
}
 +
 +
.article-subtitle {
 +
    color: #334;
 +
    font-size: 1.2em;
 +
    font-weight: bold;
 +
    margin: 0 !important;
 +
}
 +
 +
.article figure {
 +
    margin-left: 10px;
 +
    margin-right: 10px;
 +
}
 +
 +
.article figure p {
 +
    margin: 5px 0;
 +
}
 +
 +
.link-figure {
 +
        width: 300px;
 +
        margin: auto;
 +
        border-radius: 15px;
 +
        border: 2px solid;
 +
        position: relative;
 +
}
 +
 +
.link-figure li {
 +
position: absolute;
 +
        list-style: none;
 +
        margin: 0;
 +
        padding: 10px;
 +
        font-size: 12px;
 +
}
 +
 +
.link-figure li:first-child {
 +
top: 6%;
 +
left: 32%;
 +
}
 +
.link-figure li:nth-child(2) {
 +
top: 26%;
 +
left: 4%;
 +
}
 +
.link-figure li:nth-child(3) {
 +
top: 24%;
 +
left: 73%;
 +
}
 +
.link-figure li:nth-child(4) {
 +
top: 63%;
 +
left: 4%;
 +
}
 +
.link-figure li:nth-child(5) {
 +
top: 63%;
 +
left: 78%;
 +
}
 +
.link-figure li:nth-child(6) {
 +
top: 80%;
 +
left: 40%;
 +
}
 +
 +
.link-figure img {
 +
        width: 100%;
 +
        border-radius: inherit;
 +
}
  
 
/* FOOTER */
 
/* FOOTER */
Line 333: Line 452:
 
padding: 20px;
 
padding: 20px;
 
width: 100%;
 
width: 100%;
background: rgba(16, 16, 16, .95);
+
    color: #66595c;
 +
    background: #efeae1;
 
text-align: center;
 
text-align: center;
 
}
 
}
Line 346: Line 466:
 
color: #aaa;
 
color: #aaa;
 
text-decoration: none;
 
text-decoration: none;
 +
}
 +
 +
.footer-cell .six-img {
 +
    display: -webkit-box;
 +
    display: -moz-box;
 +
    display: -ms-flexbox;
 +
    display: flex;
 +
    display: -webkit-flex;
 +
    -webkit-box-flex-flow: row wrap;
 +
    -moz-box-flex-flow: row wrap;
 +
    -ms-flex-flow: row wrap;
 +
    flex-flow: row wrap;
 +
    -webkit-flex-flow: row wrap;
 +
    -webkit-box-align-items: center;
 +
    -moz-box-align-items: center;
 +
    -ms-align-items: center;
 +
    align-items: center;
 +
    -webkit-align-items: center;
 +
}
 +
 +
.footer-cell img {
 +
    width: 14.2857%;
 +
}
 +
 +
section {
 +
    width: 100%;
 +
    position: relative;
 +
    border-bottom: 2px solid #ddd;
 +
    padding: 0 10px;
 +
}
 +
section h1 {
 +
    font-size: 1.2em;
 +
}
 +
section img {
 +
    display: block;
 +
    margin:10px auto;
 +
    max-height: 250px;
 +
}
 +
.side-nav {
 +
    display: none;
 +
}
 +
 +
 +
.three-img,
 +
.double-img {
 +
  min-height: 1px;
 +
  margin: 10px auto;
 +
  padding: 0;
 +
  width: 100%;
 +
  display: -webkit-box;
 +
  display: -webkit-flex;
 +
  display: -ms-flexbox;
 +
  display: flex;
 +
  -webkit-justify-content: space-around;
 +
      -ms-flex-pack: distribute;
 +
          justify-content: space-around;
 +
  -webkit-flex-flow: row wrap;
 +
      -ms-flex-flow: row wrap;
 +
          flex-flow: row wrap;
 +
}
 +
.img-figure {
 +
  background: #f7f7f7;
 +
  margin: 0;
 +
  padding: 0;
 +
  border: 1px solid #000;
 +
}
 +
.img-figure img {
 +
  width: 100%;
 +
}
 +
.img-figure p {
 +
  text-align: center;
 +
}
 +
 +
.single-img {
 +
    margin: 10px auto;
 +
}
 +
 +
.single-img,
 +
.single-img .img-figure,
 +
.double-img .img-figure,
 +
.three-img .img-figure {
 +
  width: 100%;
 +
}
 +
 +
.table-note {
 +
    margin-bottom: 0 !important;
 +
    padding-bottom: 0 !important;
 +
}
 +
 +
.figure-note {
 +
    margin-top: 0 !important;
 +
    padding-top: 0 !important;
 +
}
 +
 +
/* TABLE */
 +
table {
 +
  border-collapse: collapse;
 +
}
 +
tr {
 +
  background: #f4f7f8;
 +
}
 +
thead th {
 +
  font-weight: 400;
 +
  background: #8a97a0;
 +
  color: #FFF;
 +
}
 +
th, td {
 +
  text-align: center;
 +
  padding: 5px;
 +
  font-weight: 300;
 +
}
 +
tr:nth-child(even) {
 +
  background: #e8eeef;
 +
}
 +
 +
#table-two-colspan {
 +
  padding-left: 40px;
 +
  text-align: left;
 +
}
 +
 +
@media only screen and (min-width:540px) {
 +
.three-img .img-figure {
 +
        width: 33.3333%;
 +
}
 +
 +
.double-img .img-figure {
 +
        width: 50%;
 +
}
 +
 +
.img-figure:not(:first-child) {
 +
        border-left: none;
 +
}
 +
 
}
 
}
  
Line 355: Line 608:
 
left: 3%;
 
left: 3%;
 
bottom: 3%;
 
bottom: 3%;
}
 
 
.home-bg {
 
height: 90vh;
 
 
}
 
}
  
Line 366: Line 615:
  
 
         .article-title {
 
         .article-title {
        border-bottom: 1px solid #bbb;
+
        border-bottom: 2px solid #584b4f;
 +
        }
 +
       
 +
        .link-figure {
 +
                width: 600px;
 +
                margin: auto;
 
         }
 
         }
 +
 +
        .link-figure li {
 +
font-size: 16px;
 +
}
 +
 +
        .link-figure li:first-child {
 +
top: 9%;
 +
left: 37%;
 +
}
 +
.link-figure li:nth-child(2) {
 +
top: 29%;
 +
left: 7%;
 +
}
 +
.link-figure li:nth-child(3) {
 +
top: 28%;
 +
left: 77%;
 +
}
 +
.link-figure li:nth-child(4) {
 +
top: 67%;
 +
left: 8%;
 +
}
 +
.link-figure li:nth-child(5) {
 +
top: 66%;
 +
left: 81%;
 +
}
 +
.link-figure li:nth-child(6) {
 +
top: 84%;
 +
left: 44%;
 +
}
 +
 +
.side-nav {
 +
position: fixed;
 +
        display: block;
 +
top: 120px;
 +
left: 10px;
 +
border: 1px solid #ccc;
 +
z-index: 5;
 +
        border-radius: 5px;
 +
}
 +
 +
.side-nav h4 {
 +
    padding-left: 15px;
 +
    border-bottom: 1px solid #ccc;
 +
}
 +
 +
.side-nav ul {
 +
padding-left: 0;
 +
        margin-left: 0;
 +
}
 +
 +
.side-nav li {
 +
list-style: none;
 +
margin: 10px;
 +
padding: 1px;
 +
        max-width: 120px;
 +
}
 +
 +
th, td {
 +
    padding: 20px 10px;
 +
}
 +
 +
#table-two-colspan {
 +
  padding-left: 80px;
 +
}
 +
.logo::before {
 +
    display: inline-block;
 +
}
 +
  
 
}
 
}
  
@media screen and (min-width:1025px) {
+
@media screen and (min-width:1080px) {
  
 
.main-nav {
 
.main-nav {
Line 395: Line 717:
  
 
.sub-nav {
 
.sub-nav {
  background: #fff;
+
  background: #efeae1;
          box-shadow: 0 0 1px #888;
+
 
}
 
}
  
Line 405: Line 726:
 
border-left: 10px solid transparent;
 
border-left: 10px solid transparent;
 
border-right: 10px solid transparent;
 
border-right: 10px solid transparent;
border-bottom: 10px solid #bbb;
+
border-bottom: 10px solid #efeae1;
 
position: absolute;
 
position: absolute;
 
top: -10px;
 
top: -10px;
Line 421: Line 742:
 
left: auto;
 
left: auto;
 
overflow: visible;
 
overflow: visible;
 +
                padding-top: 0 !important;
 
}
 
}
  
Line 434: Line 756:
 
padding: 15px;
 
padding: 15px;
 
font-size: 100%;
 
font-size: 100%;
color: #bbb;
+
color: #584b4f;
 
}
 
}
  
 
.open-nav a:active,
 
.open-nav a:active,
 
.open-nav a:hover {
 
.open-nav a:hover {
  background: #f7f7f7;
+
  background: #FAF6DD;
 
}
 
}
  
Line 457: Line 779:
 
.article-ul {
 
.article-ul {
 
padding-left: 0;
 
padding-left: 0;
 +
                margin-left: 20px;
 
}
 
}
  
Line 463: Line 786:
 
margin-left: 0;
 
margin-left: 0;
 
}
 
}
 +
 +
        .article figure {
 +
                margin-left: 40px;
 +
                margin-right: 40px;
 +
        }
  
 
         .mc-container h1 span {
 
         .mc-container h1 span {
Line 473: Line 801:
 
        margin-left: 10px;
 
        margin-left: 10px;
 
         }
 
         }
 +
     
 +
        .three-link .home-bg {
 +
              width: 33.333333% !important;
 +
        }
 +
       
 +
        .home-about {
 +
                width: 66.666666% !important;
 +
                -webkit-box-order: 1 !important;
 +
-moz-order: 1 !important;
 +
-webkit-order: 1 !important;
 +
-ms-order: 1 !important;
 +
order: 1 !important;
 +
        }
 +
 +
section {
 +
height: 300px;
 +
        padding: 0 120px;
 +
}
 +
section::after {
 +
content: "";
 +
display: table;
 +
clear: both;
 +
}
 +
.mc-container section h1 {
 +
text-align: left;
 +
float: left;
 +
}
 +
section img {
 +
display: block;
 +
float: right;
 +
height: 250px;
 +
margin-right: 10px;
 +
margin-top: 10px;
 +
        max-height: none;
 +
transition: all .3s ease;
 +
}
 +
section .backing-link:hover + img {
 +
height: 280px;
 +
}
 +
 +
#table-one,
 +
#table-two {
 +
    margin-left: 60px;
 +
}
 +
 +
.table-note {
 +
    padding-left: 60px;
 +
}
  
  

Latest revision as of 08:08, 5 November 2015