UNPKG

hovertile

Version:

A port of Mary Lou's hover tiles to React

56 lines (48 loc) 1.18 kB
figure.moses { background: -webkit-linear-gradient(-45deg, #EC65B7 0%,#05E0D8 100%); background: linear-gradient(-45deg, #EC65B7 0%,#05E0D8 100%); } figure.moses img { opacity: 0.85; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; } figure.moses .content, figure.moses .hoverContent { padding: 20px; width: 50%; height: 50%; border: 2px solid #fff; } figure.moses .content { padding: 20px; width: 50%; height: 50%; text-align: left; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(10px,10px,0); transform: translate3d(10px,10px,0); } figure.moses .hoverContent { float: right; padding: 20px; text-align: right; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0); } figure.moses:hover .content { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } figure.moses:hover .hoverContent { opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } figure.moses:hover img { opacity: 0.6; }