UNPKG

hovertile

Version:

A port of Mary Lou's hover tiles to React

61 lines (52 loc) 1.23 kB
figure.ming { background: #030c17; } figure.ming img { opacity: 0.9; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; } figure.ming figcaption::before { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; border: 2px solid #fff; box-shadow: 0 0 0 30px rgba(255,255,255,0.2); content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale3d(1.4,1.4,1); transform: scale3d(1.4,1.4,1); } figure.ming .content { margin: 20% 0 10px 0; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; } figure.ming .hoverContent { padding: 1em; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1.5); transform: scale(1.5); } figure.ming:hover .content { -webkit-transform: scale(0.9); transform: scale(0.9); } figure.ming:hover figcaption::before, figure.ming:hover .hoverContent { opacity: 1; -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1); } figure.ming:hover figcaption { background-color: rgba(58,52,42,0); } figure.ming:hover img { opacity: 0.4; }