UNPKG

hovertile

Version:

A port of Mary Lou's hover tiles to React

61 lines (52 loc) 1.3 kB
figure.lily .background { max-width: none; width: -webkit-calc(100% + 50px); width: calc(100% + 50px); opacity: 0.7; -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.lily figcaption { text-align: left; } figure.lily figcaption > div { position: absolute; bottom: 0; left: 0; padding: 2em; width: 100%; height: 50%; } figure.lily .content, figure.lily .hoverContent { -webkit-transform: translate3d(0,40px,0); transform: translate3d(0,40px,0); } figure.lily .content { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; } figure.lily .hoverContent { color: rgba(255,255,255,0.8); opacity: 0; -webkit-transition: opacity 0.2s, -webkit-transform 0.35s; transition: opacity 0.2s, transform 0.35s; } figure.lily:hover .background, figure.lily:hover .hoverContent { opacity: 1; } figure.lily:hover .background, figure.lily:hover .content, figure.lily:hover .hoverContent { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } figure.lily:hover .hoverContent { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; -webkit-transition-duration: 0.35s; transition-duration: 0.35s; }