Slideshow
Slideshow
Explanation
To make slideshow add the
data-uk-slideshowattribute to a container<div>element and add these options to that attributeanimation: push; autoplay: true; autoplay-interval: 4000- <div data-uk-slideshow="animation: push; autoplay: true; autoplay-interval: 4000">
- </div>
Add a wrapper
<div>with these classes.uk-position-relative,.uk-visible-toggle,.uk-lightto adjust the slideshow correctly. Add also the dots items for slides movement- <div data-uk-slideshow="animation: push; autoplay: true; autoplay-interval: 4000">
- <div class="uk-position-relative uk-visible-toggle uk-light">
- </div>
- <ul class="uk-slideshow-nav uk-dotnav uk-flex-center uk-margin"></ul>
- </div>
Inside the wrapper element create a list of slides with the class
.uk-slider-items. Add also the navigation items for right and left movement- <div data-uk-slideshow="animation: push; autoplay: true; autoplay-interval: 4000">
- <div class="uk-position-relative uk-visible-toggle uk-light">
- <ul class="uk-slideshow-items">
- </ul>
- <a class="uk-position-center-left uk-position-small uk-hidden-hover" href="#" data-uk-slidenav-previous="" data-uk-slideshow-item="previous"></a>
- <a class="uk-position-center-right uk-position-small uk-hidden-hover" href="#" data-uk-slidenav-next="" data-uk-slideshow-item="next"></a>
- </div>
- <ul class="uk-slideshow-nav uk-dotnav uk-flex-center uk-margin"></ul>
- </div>
Add an image to each item inside the list of slides with the attribute
data-uk-cover- <div data-uk-slideshow="animation: push; autoplay: true; autoplay-interval: 4000">
- <div class="uk-position-relative uk-visible-toggle uk-light">
- <ul class="uk-slideshow-items">
- <li>
- <img src="assets/img/demo/11.jpg" alt="" data-uk-cover="">
- </li>
- <li>
- <img src="assets/img/demo/12.jpg" alt="" data-uk-cover="">
- </li>
- <li>
- <img src="assets/img/demo/13.jpg" alt="" data-uk-cover="">
- </li>
- </ul>
- <a class="uk-position-center-left uk-position-small uk-hidden-hover" href="#" data-uk-slidenav-previous="" data-uk-slideshow-item="previous"></a>
- <a class="uk-position-center-right uk-position-small uk-hidden-hover" href="#" data-uk-slidenav-next="" data-uk-slideshow-item="next"></a>
- </div>
- <ul class="uk-slideshow-nav uk-dotnav uk-flex-center uk-margin"></ul>
- </div>
To add caption to the image add a wrapper
<div>element with the attributedata-uk-slideshow-parallaxand add these options insidey: -50,0,0; opacity: 1,1,0. Then add these classes.uk-overlay,.uk-overlay-primary,.uk-position-bottom-right,.uk-position-small,.uk-padding-small,.uk-light. Then inside it add the some elements with texts- <div data-uk-slideshow="animation: push; autoplay: true; autoplay-interval: 4000">
- <div class="uk-position-relative uk-visible-toggle uk-light">
- <ul class="uk-slideshow-items">
- <li>
- <img src="assets/img/demo/11.jpg" alt="" data-uk-cover="">
- <div class="uk-overlay uk-overlay-primary uk-position-bottom-right uk-position-small uk-padding-small uk-light" data-uk-slideshow-parallax="y: -50,0,0; opacity: 1,1,0">
- <h4 class="uk-margin-remove">Bottom 1</h4>
- <p class="uk-margin-remove">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
- </div>
- </li>
- <li>
- <img src="assets/img/demo/12.jpg" alt="" data-uk-cover="">
- <div class="uk-overlay uk-overlay-primary uk-position-bottom-right uk-position-small uk-padding-small uk-light" data-uk-slideshow-parallax="y: -50,0,0; opacity: 1,1,0">
- <h4 class="uk-margin-remove">Bottom 2</h4>
- <p class="uk-margin-remove">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
- </div>
- </li>
- <li>
- <img src="assets/img/demo/13.jpg" alt="" data-uk-cover="">
- <div class="uk-overlay uk-overlay-primary uk-position-bottom-right uk-position-small uk-padding-small uk-light" data-uk-slideshow-parallax="y: -50,0,0; opacity: 1,1,0">
- <h4 class="uk-margin-remove">Bottom 3</h4>
- <p class="uk-margin-remove">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
- </div>
- </li>
- </ul>
- <a class="uk-position-center-left uk-position-small uk-hidden-hover" href="#" data-uk-slidenav-previous="" data-uk-slideshow-item="previous"></a>
- <a class="uk-position-center-right uk-position-small uk-hidden-hover" href="#" data-uk-slidenav-next="" data-uk-slideshow-item="next"></a>
- </div>
- <ul class="uk-slideshow-nav uk-dotnav uk-flex-center uk-margin"></ul>
- </div>
Comments