"Work section design with isotope js plugin"
Bootstrap 4.1.1 Snippet by Nabed

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<link href="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<title>Hello, world!</title>
</head>
<body>
<section class="work-area bg-light" id="work-area">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="section-heading text-center">
<h2>Our <span class="font-weight-bold">Work</span></h2>
<p class="text-muted t-2">It is a long established fact that a reader will be of a page <br>when established fact looking at its layout.</p>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="work-filter text-center mt-5" data-aos="fade-up" data-aos-duration="500">
<ul class="list-inline text-uppercase">
<li class="list-inline-item active" data-filter="*">All</a></li>
<li class="list-inline-item" data-filter=".seo">Seo</a></li>
<li class="list-inline-item" data-filter=".webdesign">Webdesign</a></li>
<li class="list-inline-item" data-filter=".work">WORK</a></li>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
.work-area{
padding: 100px 0px;
}
.work-filter ul li{
margin: 0px 15px;
cursor: pointer;
}
.work-filter-item{
position: relative;
margin-bottom: 30px;
}
.work-img {
position: relative;
}
.work-img:after {
content: "";
position: absolute;
left: 0;
top: 0;
background-color: #000;
width: 100%;
height: 100%;
opacity: 0;
transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);
}
.work_detail {
position: absolute;
left: 0;
bottom: -50px;
width: 100%;
opacity: 0;
visibility: hidden;
transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);
}
.work-filter-item:hover .work-img:after{
opacity: 0.7;
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
$(document).ready(function(){
$(".work-filter-list").isotope();
$(".work-filter li").on('click', function(){
var selector = $(this).attr('data-filter');
$(".work-filter-list").isotope({
filter:selector
});
});
})
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Related: See More


Questions / Comments: