Team:Tacoma RAINmakers/image effect style css

@import url(https://fonts.googleapis.com/css?family=Open+Sans:600;); .snip1573 {

 background-color: #fff;
 display: inline-block;
 font-family: 'Open Sans', sans-serif;
 font-size: 16px;
 margin: 10px 7px;
 max-width: 315px;
 min-width: 230px;
 overflow: hidden;
 position: relative;
 text-align: center;
 width: 100%;

}

.snip1573 * {

 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 -webkit-transition: all 0.35s ease;
 transition: all 0.35s ease;

}

.snip1573:before, .snip1573:after {

 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 -webkit-transition: all 0.35s ease;
 transition: all 0.35s ease;
 background-color: #000000;
 border-left: 3px solid #fff;
 border-right: 3px solid #fff;
 content: ;
 opacity: 0.9;
 z-index: 1;

}

.snip1573:before {

 -webkit-transform: skew(45deg) translateX(-155%);
 transform: skew(45deg) translateX(-155%);

}

.snip1573:after {

 -webkit-transform: skew(45deg) translateX(155%);
 transform: skew(45deg) translateX(155%);

}

.snip1573 img {

 backface-visibility: hidden;
 max-width: 100%;
 vertical-align: top;

}

.snip1573 figcaption {

 top: 50%;
 left: 50%;
 position: absolute;
 z-index: 2;
 -webkit-transform: translate(-50%, -50%) scale(0.5);
 transform: translate(-50%, -50%) scale(0.5);
 opacity: 0;
 -webkit-box-shadow: 0 0 10px #000000;
 box-shadow: 0 0 10px #000000;

}

.snip1573 h3 {

 background-color: #000000;
 border: 2px solid #fff;
 color: #fff;
 font-size: 1em;
 font-weight: 600;
 letter-spacing: 1px;
 margin: 0;
 padding: 5px 10px;
 text-transform: uppercase;

}

.snip1573 a {

 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 z-index: 3;

}

.snip1573:hover > img, .snip1573.hover > img {

 opacity: 0.5;

}

.snip1573:hover:before, .snip1573.hover:before {

 -webkit-transform: skew(45deg) translateX(-55%);
 transform: skew(45deg) translateX(-55%);

}

.snip1573:hover:after, .snip1573.hover:after {

 -webkit-transform: skew(45deg) translateX(55%);
 transform: skew(45deg) translateX(55%);

}

.snip1573:hover figcaption, .snip1573.hover figcaption {

 -webkit-transform: translate(-50%, -50%) scale(1);
 transform: translate(-50%, -50%) scale(1);
 opacity: 1;

}


/* Demo purposes only */

body {

 text-align: center;

}