"Masonry CSS with Bootstrap"
Bootstrap 3.3.0 Snippet by locvfx

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/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<div class="container">
<h1>Masonry CSS with Bootstrap</h1>
<div class="row">
<div class="item">
<div class="well">
1 blah blah blah
</div>
</div>
<div class="item">
<div class="well">
2 blah blah blah blah blah blah blah blah blah blah blah blahblah blah blah blah blah blah
</div>
</div>
<div class="item">
<div class="well">
3 blah blah blah blah blah blah blah blah h
</div>
</div>
<div class="item">
<div class="well">
blah blah blah blah
</div>
</div>
<div class="item">
<div class="well">
blah blah blah. The container inside the item must be position:relative
</div>
</div>
<div class="item">
<div class="well">
blah blah blah blah blah blah blah blah blah blah blah blahblah blah blah blah blah blah
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
*, *:before, *:after {box-sizing: border-box !important;}
.row {
-moz-column-width: 18em;
-webkit-column-width: 18em;
-moz-column-gap: 1em;
-webkit-column-gap:1em;
}
.item {
display: inline-block;
padding: .25rem;
width: 100%;
}
.well {
position:relative;
display: block;
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Related: See More


Questions / Comments:

Very nice. But is it possible to get like 1-2-3 then below it 4-5-6 and then below 7-8-9 instead of 1-4-7 then below 2-5-8 etc....

Rohit Waghela () - 7 years ago - Reply 0


This is great. Is it possible to stop the smallest window size going to 1 tile? So minimum of 2 tiles?

Stu Durning () - 8 years ago - Reply 0


Чёт оно не работает как у вас. Даже поставил вашу версию 3.3.0 и нифига...

Владимир Кулаксизов () - 9 years ago - Reply 0