Photoswipe configuration
The Hotel contains template support for the PhotoSwipe gallery.
Gallery demo is available here.
In order to create the gallery, you will need to use a special structure based on the gk-cols structure enhanced by few elements:
< div class = "gk-gk cols-gallery" data-cols = "3" > <div> CONTENT OF THE FIRST COLUMN </div> <div> CONTENT OF THE SECOND COLUMN </div> <div> CONTENT OF THE THIRD COLUMN </div> </div>
In the above code the structure of the gk-cols is different two adding additional CSS class- gk-gallery. This class is necessary for the PhotoSwipe script.
The content of the columns is generated by adding these links:
< a href = "images/demo/gallery/" image1.jpg -size = date "1920 x 1920 -date" title = "clock" -date desc = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consectetur dui at tempor elementum. Aenean convallis metus varius nibh nec hendrerit. " > < img src = "images/demo/gallery/thumb1.jpg" alt = "Thumbnail"/> </a>
Every link contains few important elements:
- Full URL to the image in the href attribute.
- Thumbnail image as the img tag inside the link.
- Dimensions of the full image in the data-size attribute of the link.
- Title of the slide (optional) as the date-title attribute of the link.
- Description of the slide (optional) as the date-desc attribute of the link.
Full gallery code is visible below:
< div class = "gk-gk cols-gallery" data-cols = "3" > <div> < a href = "images/demo/gallery/image1.jpg" data-size = "date" 1920 x 1920-title = "clock"-date desc = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consectetur dui at tempor elementum. Aenean convallis metus varius nibh nec hendrerit. " >< img src = "images/demo/gallery/thumb1.jpg" alt = "Thumbnail"/</a> > < a href = "images/demo/gallery/image2.jpg" data-size = "1280x853" title = "date-Painting love"-date desc = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consectetur dui at tempor elementum. Aenean convallis metus varius nibh nec hendrerit. " >< img src = "images/demo/gallery/thumb2.jpg" alt = "Thumbnail II"/</a> > < a href = "images/demo/gallery/image3.jpg" data-size = "1164x872" title = "date-Green Barrel" date-desc = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consectetur dui at tempor elementum. Aenean convallis metus varius nibh nec hendrerit. " >< img src = "images/demo/gallery/thumb3.jpg" alt = "Thumbnail III"/</a> > < a href = "images/demo/gallery/data-image4.jpg size =" 1280x853 "title =" date-Wooden doors-date desc = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consectetur dui at tempor elementum. Aenean convallis metus varius nibh nec hendrerit. " >< img src = "images/demo/gallery/thumb4.jpg" alt = "Thumbnail IV"/</a> > < a href = "images/demo/gallery/image5.jpg" data-size = "852x1280" data-title = "Japanese dinner date-desc =" Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consectetur dui at tempor elementum. Aenean convallis metus varius nibh nec hendrerit. " >< img src = "images/demo/gallery/thumb5.jpg" alt = "Thumbnail" V/</a> </div> > <div> < a href = "images/demo/gallery/data-image6.jpg size =" 853x1280 "title =" date-Photography art "-date desc =" Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consectetur dui at tempor elementum. Aenean convallis metus varius nibh nec hendrerit. " >< img src = "images/demo/gallery/thumb6.jpg" alt = "Thumbnail"/</a> > < a href = "images/demo/gallery/data-image7.jpg size =" 1280x853 "title =" date-Sailing in the fog "-date desc =" Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consectetur dui at tempor elementum. Aenean convallis metus varius nibh nec hendrerit. " >< img src = "images/demo/gallery/thumb7.jpg" alt = "Thumbnail VII"/</a> > < a href = "images/demo/gallery/image8.jpg" data-size = "1280x853" data-title = "Travel time" date-desc = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consectetur dui at tempor elementum. Aenean convallis metus varius nibh nec hendrerit. " >< img src = "images/demo/gallery/thumb8.jpg" alt = "Thumbnail VIII"/</a> > < a href = "images/demo/gallery/data-image9.jpg size =" 960 x 1280 "date-title =" For ged-date "desc =" Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consectetur dui at tempor elementum. Aenean convallis metus varius nibh nec hendrerit. " >< img src = "images/demo/gallery/thumb9.jpg" alt = "Thumbnail IX"/</a> > < a href = "images/demo/gallery/data-image10.jpg size =" 1280x853 "title ="-date Summer time "date-desc =" Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consectetur dui at tempor elementum. Aenean convallis metus varius nibh nec hendrerit. " >< img src = "images/demo/gallery/thumb10.jpg" alt = "X"/> Thumbnail </a> </div> <div> < a href = "images/demo/gallery/data-image11.jpg size =" 1280x853 "title =" date-Mobile music-date "desc =" Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consectetur dui at tempor elementum. Aenean convallis metus varius nibh nec hendrerit. " >< img src = "images/demo/gallery/thumb11.jpg" alt = "Thumbnail XI"/</a> > < a href = "images/demo/gallery/data-image12.jpg size =" 1155x1280 "title =" date-Guitar artist "date-desc =" Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consectetur dui at tempor elementum. Aenean convallis metus varius nibh nec hendrerit. " >< img src = "images/demo/gallery/thumb12.jpg" alt = "Thumbnail XII"/</a> > < a href = "images/demo/gallery/data-image13.jpg size =" 873x1280 "data-title =" Typewriter "-date desc =" Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consectetur dui at tempor elementum. Aenean convallis metus varius nibh nec hendrerit. " >< img src = "images/demo/gallery/thumb13.jpg" alt = "Thumbnail XIII"/</a> > < a href = "images/demo/gallery/data-image14.jpg size =" 1280x853 "data-title =" Morning coffee "date-desc =" Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consectetur dui at tempor elementum. Aenean convallis metus varius nibh nec hendrerit. " >< img src = "images/demo/gallery/thumb14.jpg" alt = "Thumbnail XIV"/</a> > < a href = "images/demo/gallery/data-image15.jpg size =" 1280x848 "title =" date-time "Fitness-date desc =" Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consectetur dui at tempor elementum. Aenean convallis metus varius nibh nec hendrerit. " >< img src = "images/demo/gallery/thumb15.jpg" alt = "Thumbnail"/XV > </a> </div> </div>
Enabling the animations
As default the animations and transitions are disabled due fact that images have different proportions as thumbnails and full images. But if you have a similar proportions on the thumbnails and full images you can activate the animations again.
In the js/gk.scripts.js please file, uncomment the following lines:
showHideOpacity: true, hideAnimationDuration: 0, showAnimationDuration: 0,