UNPKG

hovertile

Version:

A port of Mary Lou's hover tiles to React

48 lines (42 loc) 1.09 kB
figure.milo { background: #2e5d5a; } figure.milo img { max-width: none; width: -webkit-calc(100% + 60px); width: calc(100% + 60px); opacity: 1; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-30px,0,0) scale(1.12); transform: translate3d(-30px,0,0) scale(1.12); -webkit-backface-visibility: hidden; backface-visibility: hidden; } figure.milo:hover img { opacity: 0.5; -webkit-transform: translate3d(0,0,0) scale(1); transform: translate3d(0,0,0) scale(1); } figure.milo .content { position: absolute; right: 0; bottom: 0; padding: 1em 1.2em; } figure.milo .hoverContent { padding: 0 10px 0 0; width: 50%; border-right: 1px solid #fff; text-align: right; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-40px,0,0); transform: translate3d(-40px,0,0); } figure.milo:hover .hoverContent { opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }