Free download fully functional, easy to editable, responsive, mobile touch-friendly single item content carousel/ slider for your responsive websites.
How to use Owl carousel?
CSS:
* {
margin: 0;
padding: 0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
}
/* render html5 elements as block */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
display: block;
}
html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-size:18px;
color:#3b3b3b;
line-height:26px;
background:#ffffff;
}
h1, h2 {
font-family: "Open Sans", Arial, Helvetica, sans-serif;
color: #333854;
font-size:26px;
line-height:1.4em;
padding: 0 0 20px 0;
margin: 0;
font-weight:800;
font-style: normal;
letter-spacing:0;
}
h1 {font-family: 'Playfair Display', serif; font-weight:400}
@import url("font-awesome.css") all;
.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
/* display none until init */
.owl-carousel {
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
cursor: pointer;
}
/* mouse grab icon */
.grabbing {
cursor:url(grabbing.png) 8 8, move;
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
}
.owl-origin {
-webkit-perspective: 1200px;
-webkit-perspective-origin-x : 50%;
-webkit-perspective-origin-y : 50%;
-moz-perspective : 1200px;
-moz-perspective-origin-x : 50%;
-moz-perspective-origin-y : 50%;
perspective : 1200px;
}
.owl-fade-out {
z-index: 10;
-webkit-animation: fadeOut .7s both ease;
-moz-animation: fadeOut .7s both ease;
animation: fadeOut .7s both ease;
}
.owl-fade-in {
-webkit-animation: fadeIn .7s both ease;
-moz-animation: fadeIn .7s both ease;
animation: fadeIn .7s both ease;
}
.owl-backSlide-out {
-webkit-animation: backSlideOut 1s both ease;
-moz-animation: backSlideOut 1s both ease;
animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
-webkit-animation: backSlideIn 1s both ease;
-moz-animation: backSlideIn 1s both ease;
animation: backSlideIn 1s both ease;
}
.owl-goDown-out {
-webkit-animation: scaleToFade .7s ease both;
-moz-animation: scaleToFade .7s ease both;
animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
-webkit-animation: goDown .6s ease both;
-moz-animation: goDown .6s ease both;
animation: goDown .6s ease both;
}
.owl-fadeUp-in {
-webkit-animation: scaleUpFrom .5s ease both;
-moz-animation: scaleUpFrom .5s ease both;
animation: scaleUpFrom .5s ease both;
}
.owl-fadeUp-out {
-webkit-animation: scaleUpTo .5s ease both;
-moz-animation: scaleUpTo .5s ease both;
animation: scaleUpTo .5s ease both;
}
.owl-controls {
width: 100%;
float: left;
text-align: center;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
margin:0;
}
.owl-controls .owl-buttons div {
display: none;
}
.owl-controls .owl-page {
width: auto;
float: none;
display: block;
margin: 0;
display: inline-block;
zoom: 1;
*display: inline;
}
.owl-controls .owl-page span {
display: block;
width: 18px;
height: 6px;
background: #ccc;
border: none;
margin: 0 3px;
padding: 0;
text-indent: -9999px;
border-radius:4px;
}
.owl-controls .owl-page:hover span {
background:#3f56f5;
color: #FFFFFF;
}
.owl-controls .owl-page.active span {
filter: Alpha(Opacity=100);
/*IE7 fix*/
opacity: 1;
background: #3f56f5;
box-shadow: none;
color: #FFFFFF;
}
.navigation {
width: 100%;
float: left;
}
.navigation a {
line-height:.5em;
z-index: 10;
cursor: pointer;
text-indent:-99999px;
position: absolute;
top:50%;
margin:-45px 0 0 0;
}
.navigation a:hover {
text-decoration:none;
}
.navigation a:before {
font: normal normal bold 14px/2 FontAwesome;
font-family:"FontAwesome";
font-size:44px;
color:#3f56f5;
display:block;
text-indent:0;
position: absolute;
top:0;
z-index: 10;
cursor: pointer;
opacity:1;
}
.navigation a.previous {
left:20px;
}
.navigation a.previous:before {
content:"\f104";
left:0;
}
.navigation a.next {
right:20px;
}
.navigation a.next:before {
content:"\f105";
right:0;
}
.container {
width:100%;
max-width:1000px;
padding:0 40px;
margin:0 auto;
}
.slider-main {
width:100%;
float:left;
position:relative;
text-align:center;
margin:40px 0 0 0;
}
.slider-main h2 {
font-size:24px;
padding-bottom:20px;
font-weight:800;
color:#FFFFFF
}
.slider-main p {
font-size:17px;
line-height:1.4em;
color:#FFFFFF
}
.slider-bg {
width:100%;
float:left;
text-align:center;
position:relativer;
}
.slider-bg ul {
width:100%;
float:left;
list-style:none;
margin:0;
padding:0;
}
.slider-bg ul li {
width:100%;
margin:0;
padding:0;
}
.slider-bg .box {
width:90%;
background:#3f56f5;
padding:25px 35px;
margin:10% 5%;
border-radius:2px;
}
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<!-- downloaded from xhtmlteam.com -->
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>OWL Demo Slider</title>
<link href="css/styles.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,600,800" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,900" rel="stylesheet">
<link rel="shortcut icon" href="favicon.png">
<link rel="shortcut icon" href="favicon.ico">
</head>
<body>
<div class="slider-main">
<div class="container">
<h1>Owl Carousel <strong>Responsive Single Item Slider</strong></h1>
<div class="slider-bg">
<ul id="owl-slide" class="owl-carousel">
<li class="item">
<div class="box">
<h2><strong>Slide 1</strong></h2>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the galley of type and scrambled it to make a type specimen book.</p>
</div>
</li>
<li class="item">
<div class="box">
<h2><strong>Slide 2</strong></h2>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the galley of type and scrambled it to make a type specimen book.</p>
</div>
</li>
<li class="item">
<div class="box">
<h2><strong>Slide 3</strong></h2>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the galley of type and scrambled it to make a type specimen book.</p>
</div>
</li>
</ul>
<div class="navigation">
<a class="previous prevcustom">Previous</a>
<a class="next nextcustom">Next</a>
</div>
</div>
</div>
</div>
<script src="js/jquery.min.js"></script>
<script src="js/owl.carousel.js"></script>
<script>
$(document).ready(function() {
var owl = $("#owl-slide");
owl.owlCarousel({
navigation : true,
autoPlay : false,
slideSpeed : 300,
paginationSpeed : 400,
singleItem : false,
items : 1,
itemsDesktop : [1260,1],
itemsDesktopSmall : [1024,1],
itemsTablet : [1023,1],
itemsTabletSmall : [767,1],
itemsMobile : [639,1],
loop : true
});
// Custom Navigation Events
$(".nextcustom").click(function(){
owl.trigger('owl.next');
})
$(".prevcustom").click(function(){
owl.trigger('owl.prev');
})
});
</script>
</body>
</html>
