I want to display figure
elements (that has images) inline in a div
element, but it should be max 3 images in a row, horizontally centered.
Like this:
|X_X_X|
|X_X_X|
|_X_X_|
This is a CodePen example:
Snippet
#out {
width: 210px;
height: auto;
display: inline-block;
margin: 0 auto;
}
.pic {
width: 70px;
}
.fig-pic {
position: relative;
width: 70px;
}
<div id="out">
<figure class="fig-pic">
<img class="pic" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTYTf4zHVj4z_iuCqfmvaQQd-F2w1szPbM3w618ty1UyYdoIkdKcg">
</figure>
<figure class="fig-pic">
<img class="pic" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTYTf4zHVj4z_iuCqfmvaQQd-F2w1szPbM3w618ty1UyYdoIkdKcg">
</figure>
<figure class="fig-pic">
<img class="pic" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTYTf4zHVj4z_iuCqfmvaQQd-F2w1szPbM3w618ty1UyYdoIkdKcg">
</figure>
<figure class="fig-pic">
<img class="pic" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTYTf4zHVj4z_iuCqfmvaQQd-F2w1szPbM3w618ty1UyYdoIkdKcg">
</figure>
</div>