Responsive Card Slider Using HTML CSS & JavaScript

CodeWithRandom
2 min readOct 20, 2022

--

Hey Friends Today We Will See How To Make This Cool Responsive Card Slider Using Html, Css And Javascript(Jquery)

So Basically, These Are 5 Cards That Scroll By Themselves From Left To Right. These Are Also Responsive So They Fit To All Screen Sizes Nicely. There’s Also A Slider Button Provided Below To Skip The Pattern And See The Other Cards Manually.

Let’s See The Codes For This Responsive Carousel Card Slider Project

HTML CODES FOR CARD SLIDER

PASTE THESE CODES

<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>Responsive Owl-Carousel Slider</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="https://code.jquery.com/jquery-3.5.1.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css">
</head>
<body>
<div class="wrapper">
<div class="carousel owl-carousel">
<div class="card card-1">
A
</div>
<div class="card card-2">
B
</div>
<div class="card card-3">
C
</div>
<div class="card card-4">
D
</div>
<div class="card card-5">
E
</div>
</div>
</div>
</body>
</html>

Now We Use Css To Style Responsive Card Slider Using Html And Css:

CSS CODES FOR Card Slider

<style media="screen">
@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap');
*{
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Poppins', sans-serif;
}
body{
min-height: 100vh;
display: flex;
align-items: center;
}
.wrapper{
width: 100%;
}
.carousel{
max-width: 1200px;
margin: auto;
padding: 0 30px;
}
.carousel .card{
color: #fff;
text-align: center;
margin: 20px 0;
line-height: 250px;
font-size: 90px;
font-weight: 600;
border-radius: 10px;
box-shadow: 0px 4px 15px rgba(0,0,0,0.2);
}
.carousel .card-1{
background: #ed1c24;
}
.carousel .card-2{
background: #0072bc;
}
.carousel .card-3{
background: #39b54a;
}
.carousel .card-4{
background: #f26522;
}
.carousel .card-5{
background: #630460;
}
.owl-dots{
text-align: center;
margin-top: 40px;
}
.owl-dot{
height: 15px;
width: 45px;
margin: 0 5px;
outline: none;
border-radius: 14px;
border: 2px solid #0072bc!important;
box-shadow: 0px 4px 15px rgba(0,0,0,0.2);
transition: all 0.3s ease;
}
.owl-dot.active,
.owl-dot:hover{
background: #0072bc!important;
}
</style>

JAVASCRIPT CODES FOR Card Slider

<script>
$(".carousel").owlCarousel({
margin: 20,
loop: true,
autoplay: true,
autoplayTimeout: 2000,
autoplayHoverPause: true,
responsive: {
0:{
items:1,
nav: false
},
600:{
items:2,
nav: false
},
1000:{
items:3,
nav: false
}
}
});
</script>

The final output would be Responsive Card Slider Html ,Css & Javascript

And that’s all for this Responsive Card Slider Html, Css & Javascript project! Thanks for reading!

Written by @codingporium

Some related topics -

hidden-search-bar-hidden-search-bar-html-css-javascript

icon-hover-effect-using-css-social-media-share-icon-animation

login-and-sign-up-form-using-only-html-css-only

fireworks-animation-using-html

--

--