Team:Manchester/css/team-overlay.css

From 2014.igem.org

(Difference between revisions)
(Style for the team overlay)
Line 10: Line 10:
}
}
-
.grid {
+
#content .grid {
overflow: hidden;
overflow: hidden;
margin: 0;
margin: 0;
Line 20: Line 20:
/* Common style */
/* Common style */
-
.grid figure {
+
#content .grid figure {
position: relative;
position: relative;
z-index: 10;
z-index: 10;
Line 34: Line 34:
}
}
-
.grid figure img {
+
#content .grid figure img {
position: relative;
position: relative;
display: block;
display: block;
Line 41: Line 41:
}
}
-
.grid figure figcaption {
+
#content .grid figure figcaption {
padding: 2em;
padding: 2em;
color: #fff;
color: #fff;
Line 50: Line 50:
}
}
-
.grid figure figcaption::before,
+
#content .grid figure figcaption::before,
-
.grid figure figcaption::after {
+
#content .grid figure figcaption::after {
pointer-events: none;
pointer-events: none;
}
}
-
.grid figure figcaption,
+
#content .grid figure figcaption,
-
.grid figure a {
+
#content .grid figure a {
position: absolute;
position: absolute;
top: 0;
top: 0;
Line 66: Line 66:
/* Anchor will cover the whole item by default */
/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
/* For some effects it will show as a button */
-
.grid figure a {
+
#content .grid figure a {
z-index: 1000;
z-index: 1000;
text-indent: 200%;
text-indent: 200%;
Line 74: Line 74:
}
}
-
.grid figure h2 {
+
#content .grid figure h2 {
word-spacing: -0.15em;
word-spacing: -0.15em;
font-weight: 300;
font-weight: 300;
}
}
-
.grid figure h2 span {
+
#content .grid figure h2 span {
font-weight: 800;
font-weight: 800;
}
}
-
.grid figure h2,
+
#content .grid figure h2,
-
.grid figure p {
+
#content .grid figure p {
margin: 0;
margin: 0;
}
}
-
.grid figure p {
+
#content .grid figure p {
letter-spacing: 1px;
letter-spacing: 1px;
font-size: 80.5%;
font-size: 80.5%;
Line 97: Line 97:
/*----------------------*/
/*----------------------*/
-
figure.effect-ruby {
+
#content figure.effect-ruby {
background-color: #6600CC;
background-color: #6600CC;
}
}
-
figure.effect-ruby img {
+
#content figure.effect-ruby img {
opacity: 1;
opacity: 1;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
Line 109: Line 109:
}
}
-
figure.effect-ruby:hover img {
+
#content figure.effect-ruby:hover img {
opacity: 0.7;
opacity: 0.7;
-webkit-transform: scale(1);
-webkit-transform: scale(1);
Line 115: Line 115:
}
}
-
figure.effect-ruby h2 {
+
#content figure.effect-ruby h2 {
margin-top: 5%;
margin-top: 5%;
-webkit-transition: -webkit-transform 0.35s;
-webkit-transition: -webkit-transform 0.35s;
Line 123: Line 123:
}
}
-
figure.effect-ruby p {
+
#content figure.effect-ruby p {
margin: 1em 0 0;
margin: 1em 0 0;
padding: 5em;
padding: 5em;
Line 135: Line 135:
}  
}  
-
figure.effect-ruby:hover h2 {
+
#content figure.effect-ruby:hover h2 {
-webkit-transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
}
-
figure.effect-ruby:hover p {
+
#content figure.effect-ruby:hover p {
opacity: 1;
opacity: 1;
-webkit-transform: translate3d(0,0,0) scale(1);
-webkit-transform: translate3d(0,0,0) scale(1);
Line 148: Line 148:
@media screen and (max-width: 69.5em) {
@media screen and (max-width: 69.5em) {
-
.grid figure {
+
#content .grid figure {
width: 50%;
width: 50%;
}
}
-
.grid figure figcaption {
+
#content .grid figure figcaption {
font-size: 90%;
font-size: 90%;
}
}
Line 160: Line 160:
@media screen and (max-width: 41.5em) {
@media screen and (max-width: 41.5em) {
-
.grid figure {
+
#content .grid figure {
width: 100%;
width: 100%;
}
}
}
}

Revision as of 23:24, 13 August 2014

@font-face { font-weight: normal; font-style: normal; font-family: 'feathericons'; src:url('../fonts/feathericons/feathericons.eot?-8is7zf'); src:url('../fonts/feathericons/feathericons.eot?#iefix-8is7zf') format('embedded-opentype'), url('../fonts/feathericons/feathericons.woff?-8is7zf') format('woff'), url('../fonts/feathericons/feathericons.ttf?-8is7zf') format('truetype'), url('../fonts/feathericons/feathericons.svg?-8is7zf#feathericons') format('svg'); }

  1. content .grid {

overflow: hidden; margin: 0; padding: 3em 0 0 0; width: 100%; list-style: none; text-align: center; }

/* Common style */

  1. content .grid figure {

position: relative; z-index: 10; display: inline-block; overflow: hidden; margin: 10px; width: 30%; height: 400px; /*padding: px;*/ background: #3085a3; text-align: center; cursor: pointer; }

  1. content .grid figure img {

position: relative; display: block; min-height: 100%; opacity: 0.8; }

  1. content .grid figure figcaption {

padding: 2em; color: #fff; text-transform: uppercase; font-size: 1.25em; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

  1. content .grid figure figcaption::before,
  2. content .grid figure figcaption::after {

pointer-events: none; }

  1. content .grid figure figcaption,
  2. content .grid figure a {

position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Anchor will cover the whole item by default */ /* For some effects it will show as a button */

  1. content .grid figure a {

z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0; }

  1. content .grid figure h2 {

word-spacing: -0.15em; font-weight: 300; }

  1. content .grid figure h2 span {

font-weight: 800; }

  1. content .grid figure h2,
  2. content .grid figure p {

margin: 0; }

  1. content .grid figure p {

letter-spacing: 1px; font-size: 80.5%; }

/*----------------------*/ /***** Ruby Effects *****/ /*----------------------*/

  1. content figure.effect-ruby {

background-color: #6600CC; }

  1. content figure.effect-ruby img {

opacity: 1; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1.15); transform: scale(1.15); }

  1. content figure.effect-ruby:hover img {

opacity: 0.7; -webkit-transform: scale(1); transform: scale(1); }

  1. content figure.effect-ruby h2 {

margin-top: 5%; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0); }

  1. content figure.effect-ruby p {

margin: 1em 0 0; padding: 5em; font-weight: bold; border: 2px solid #fff; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,20px,0) scale(1.1); transform: translate3d(0,20px,0) scale(1.1); }

  1. content figure.effect-ruby:hover h2 {

-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }

  1. content figure.effect-ruby:hover p {

opacity: 1; -webkit-transform: translate3d(0,0,0) scale(1); transform: translate3d(0,0,0) scale(1); }


@media screen and (max-width: 69.5em) { #content .grid figure { width: 50%; }

#content .grid figure figcaption { font-size: 90%; } }


@media screen and (max-width: 41.5em) {

#content .grid figure { width: 100%; } }