Flip Card Animation for a Gallery
What does this code do?
This code snippet will allow you to place the image captions in a Gallery Grid: Simple section on the back of the images. This information will then show using a flip animation when the user hovers overtop of each image.
Note: If you would like to apply this animation to a single image, click here.
Video Tutorial
Add the Gallery
Add a gallery section and set the layout to Grid: Simple. Then add your images and captions. If you would like to add links in your caption, try this code snippet.
Code Snippets
Copy and paste this code into Design > Custom CSS.
/* Flip Card Animation for Grid Gallery */ .gallery-grid-item:hover { transform: rotateY(180deg); } .gallery-grid-item { transition: transform 0.8s; transform-style: preserve-3d; .gallery-grid-item-wrapper, .gallery-caption { -webkit-backface-visibility: hidden; backface-visibility: hidden; } .gallery-caption { position: absolute; top: 0; left: 0; background-color: black; /* background color */ height: 100%; padding: 0; transform: rotateY(180deg); } .gallery-caption-wrapper { display: flex; align-items: center; /* center caption vertically */ justify-content: center; /* center caption horizontally */ } .gallery-caption-content { font-size: 1rem !important; /* caption font size */ color: white; /*caption font color */ } }
Then edit the background color, the caption placement, and the caption font size and color.
How To Use It
Add your images to a Grid Gallery.
Copy and paste the code as indicated above.
Customize the background color, the caption placement, and the caption font size and color.