Rotator Gallery is a simple, easy to use, just CSS gallery that rotates across images in a 3D space. This concept is to rotate multiple images in the 3D effect without using any jquery and javascript. This will be done using pure css3 code.
A Simple Image Gallery Component For Vue.js | Lingallery
How to make use of it:
1. Add photos to the rotator gallery.
<div class="rotator"> <div class="items"> // Add Image Here </div> <div class="items"> // Add Image Here </div> <div class="items"> // Add Image Here </div> <div class="items"> // Add Image Here </div> <div class="items"> // Add Image Here </div> <div class="items"> // Add Image Here </div> </div>
2. The core types for the rotator gallery.
.rotator { position: absolute; left: 0; right: 0; margin: auto; width: 55%; height: 150px; transform-style: preserve-3d; animation: roter 17s linear infinite; } .rotator:hover { animation-play-state: paused; } @keyframes roter { from { transform: rotateY(0deg); } to { transform: rotateY(360deg); } } .items { position: absolute; height: 100%; width: 100%; overflow: hidden; border: 2px solid #333; } .items:hover img { transform: scale(1.2); } .items img { height: 100%; width: 100%; transition: all 3s ease; }
3. Determine the preliminary place for every picture.
.items:first-child { transform: rotateY(calc(40deg * 1)) translateZ(300px); } .items:nth-child(2) { transform: rotateY(calc(40deg * 2)) translateZ(300px); } .items:nth-child(3) { transform: rotateY(calc(40deg * 3)) translateZ(300px); } .items:nth-child(4) { transform: rotateY(calc(40deg * 4)) translateZ(300px); } .items:nth-child(5) { transform: rotateY(calc(40deg * 5)) translateZ(300px); } .items:nth-child(6) { transform: rotateY(calc(40deg * 6)) translateZ(300px); } .items:nth-child(7) { transform: rotateY(calc(40deg * 7)) translateZ(300px); } .items:nth-child(8) { transform: rotateY(calc(40deg * 8)) translateZ(300px); } .items:nth-child(9) { transform: rotateY(calc(40deg * 9)) translateZ(300px); }
3D Rotator Gallery Slider In Pure CSS, Rotator Gallery Plugin/Github
See Demo And Download
Official Website(Ahmed-Abdelsalam): Click Here
This superior jQuery/javascript plugin is developed by Ahmed-Abdelsalam. For extra Advanced Usages, please go to the official website.