Team:BIT/component.css

From 2014.igem.org

.grid {


margin: 0 auto; list-style: none; text-align: center; }


.grid figure { max-width: 410px; position: relative; }

.grid figure img { max-width: 100%; display: block; position: relative; width:210px; }

.grid figcaption { position: absolute; top: 0; left: 0;

background: #2c3f52; color: #ed4e6e; }

.grid figcaption h3 { margin: 0; padding: 0; color: #fff; text-transform: uppercase; }




/* Caption Style 4 */


.cs-style-4 figure { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }

.cs-style-4 figure > div { overflow: hidden; }

.cs-style-4 figure img { -webkit-transition: -webkit-transform 0.4s; -moz-transition: -moz-transform 0.4s; transition: transform 0.4s; }

.no-touch .cs-style-4 figure:hover img, .cs-style-4 figure.cs-hover img { -webkit-transform: translateX(35%); -moz-transform: translateX(35%); -ms-transform: translateX(35%); transform: translateX(35%); }

.cs-style-4 figcaption { height: 100%; width: 65%; opacity: 0; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: rotate3d(0,-90,0,0deg); -moz-transform: rotate3d(0,-90,0,0deg); transform: rotate3d(0,-90,0,0deg); -webkit-transition: -webkit-transform 1s, opacity 0.1s 0.2s; -moz-transition: -moz-transform 1s, opacity 0.1s 0.2s; transition: transform 1s, opacity 0.1s 0.2s; }

.no-touch .cs-style-4 figure:hover figcaption, .cs-style-4 figure.cs-hover figcaption { opacity: 1; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transition: -webkit-transform 0.7s, opacity 0.1s; -moz-transition: -moz-transform 0.7s, opacity 0.1s; transition: transform 0.7s, opacity 0.1s; }