UNPKG

hovertile

Version:

A port of Mary Lou's hover tiles to React

45 lines (38 loc) 1.1 kB
figure.selena { background: #fff; } figure.selena img { opacity: 0.95; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; } figure.selena:hover img { -webkit-transform: scale3d(0.95,0.95,1); transform: scale3d(0.95,0.95,1); } figure.selena .content { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0); } figure.selena .hoverContent { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: perspective(1000px) rotate3d(1,0,0,90deg); transform: perspective(1000px) rotate3d(1,0,0,90deg); -webkit-transform-origin: 50% 0%; transform-origin: 50% 0%; } figure.selena:hover .content { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } figure.selena:hover .hoverContent { opacity: 1; -webkit-transform: perspective(1000px) rotate3d(1,0,0,0); transform: perspective(1000px) rotate3d(1,0,0,0); }