UNPKG

hovertile

Version:

A port of Mary Lou's hover tiles to React

49 lines (41 loc) 999 B
figure.goliath { background: #df4e4e; } figure.goliath img, figure.goliath .content { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; } figure.goliath img { -webkit-backface-visibility: hidden; backface-visibility: hidden; } figure.goliath .content, figure.goliath .hoverContent { position: absolute; bottom: 0; left: 0; padding: 30px; } figure.goliath .hoverContent { text-transform: none; font-size: 90%; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,50px,0); transform: translate3d(0,50px,0); } figure.goliath:hover img { -webkit-transform: translate3d(0,-80px,0); transform: translate3d(0,-80px,0); } figure.goliath:hover .content { -webkit-transform: translate3d(0,-100px,0); transform: translate3d(0,-100px,0); } figure.goliath:hover .hoverContent { opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }