Adding a slider/carousel to your content does not have to be a major undertaking.
In this article, I am going to discuss how to do it using simple explanations and the 3 “built-in” versions. I will also discuss how to build your own custom slider and later on I will touch on some seriously advanced stuff to make any slider look like a pro done it.
This version of the “Owl Carousel” is only available in XMS Systems from version 5.2.04
The basic requirements are part of XMS Systems by default. All you have to do is add your content and tell the browser it is an “Owl Carousel” slider
Your code you will add will look like this:
<!-- Set up your HTML → <div id=”default_owl” class="owl-carousel"> <div> Your Content </div> <div> Your Content </div> <div> Your Content </div> <div> Your Content </div> <div> Your Content </div> <div> Your Content </div> <div> Your Content </div> </div>
Replace “Your Content” with anything you want. e.g.
A paragraph will look like this:
<div> <p>My paragraph</p> </div>
An image will look like this:
<div> <img alt="Alt text" src="/uploads/media/Members/1/cart.png" style="width: 886px; height: 737px;" /> </div>
Adding navigation “dots” below your slider update the code as follows:
<div id=”default_owl” class="owl-carousel owl-theme u-center">
The “owl-theme” will add the dots. One for each slide. The “ u-center” will centre the “dots” in the centre of the page.
To use one of the “built-in” sliders replace the default_owl with loop_owl or owl_carousel_shop. The differences will be demonstrated below.
Now when we replace the paragraphs with “This is slide...” with an image we end up with the following.
This slider uses the id=”default_owl” version.
A very important point to keep in mind if you going to use an image in your slider is that each image has to be exactly the same size. If they are not the same you will end up with a slider that looks just plain ugly.
Another important point to keep in mind is that you will not be able to use the same slider twice in your content. That is, you can use each id=”xx” only once in a page.
Next, we going to change the above slider to use the id=”loop_owl”
To change the slider id, click the “source” button and find and replace id=”default_owl” with id=”loop_owl”. Scroll down and save your work. Simple as that.
Below is the “loop_owl” version.
Ideally, you would use images that are not that wide. The wider the image the smaller it will display. This type of slider would be useful to display a collection of new products on your e-commerce website. Remember you can add anything to the content and nothing is going to stop you from adding a link to the image to take a visitor to a product page.
XMS Systems has a “custom code” block where you edit your pages. You can use this block to build your own custom slider you can use on that specific page.
Consider the following code.
<script> $(document).ready(function() { $('#my_owl').owlCarousel({ /* my_owl is my unique id=”XX_owl” */ animateOut: 'slideOutDown', /* Replace this as required */ animateIn: 'flipInX', /* Replace this as required */ autoplay:true, center:true, autoplayHoverPause:true, loop:true, /* start the slide again when the end is reached */ autoHeight:true, items:1, /* Set this to 2 or more, to make a loop slider */ margin:10, /* Spacing between slides if more than 1 item */ lazyLoad:true, }); }); </script>
Paste that into the custom code block like below.
Add you slider as in the example above using a template and change the id=”default_owl” to id=”my_owl” and you good to go. Remember to set the “Use Custom Code” slider to “yes”
For a list of animations to use you can look at the XMS Systems CSS Cheat Sheet.
The above code is very basic and a lot more can be done with the “Owl Carousel” For more information please visit the Owl Carousel website. Remember you do not have to download anything.
Look at this demo here to see what can be done with the “Owl Carousel” if you really wanted to.