JSFiddle - React, Tailwind, and code Playground
HTML
<div>
<b><img src="https://image.flaticon.com/icons/svg/179/179449.svg" alt=""></b>
<b><img src="https://image.flaticon.com/icons/svg/179/179449.svg" alt=""></b>
<b><img src="https://image.flaticon.com/icons/svg/179/179449.svg" alt=""></b>
<b><img src="https://image.flaticon.com/icons/svg/179/179449.svg" alt=""></b>
<b><img src="https://image.flaticon.com/icons/svg/179/179449.svg" alt=""></b>
<b><img src="https://image.flaticon.com/icons/svg/179/179449.svg" alt=""></b>
<b><img src="https://image.flaticon.com/icons/svg/179/179449.svg" alt=""></b>
<b><img src="https://image.flaticon.com/icons/svg/179/179449.svg" alt=""></b>
<b><img src="https://image.flaticon.com/icons/svg/179/179449.svg" alt=""></b>
<b><img src="https://image.flaticon.com/icons/svg/179/179449.svg" alt=""></b>
<b><img src="https://image.flaticon.com/icons/svg/179/179449.svg" alt=""></b>
<b><img src="https://image.flaticon.com/icons/svg/179/179449.svg" alt=""></b>
<b><img src="https://image.flaticon.com/icons/svg/179/179449.svg" alt=""></b>
<b><img src="https://image.flaticon.com/icons/svg/179/179449.svg" alt=""></b>
</div>
CSS
div {
display: flex;
flex-flow: row wrap;
background-image: linear-gradient(to top, #fff, rgba(255, 255, 255, 0) 60%), linear-gradient(to right, #fff, rgba(255, 255, 255, 0) 60%), linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0) 60%), linear-gradient(to left, #fff, rgba(255, 255, 255, 0) 60%);
background-color: #000;
box-shadow: inset 0 0 0 1px #fff;
overflow: hidden;
}
b {
display: flex;
align-items: center;
justify-content: center;
flex: 0 0;
flex-basis: calc((100%/6) - 1px);
height: 70px;
background-color: #fff;
margin: 0 .5px 1px .5px;
position: relative;
z-index: 0;
}
/* Обязательная штука, чтобы заполнять пустое пространство цветом, если нет других элементов */
b:after {
content: "";
position: absolute;
top: calc(100% + 1px);
left: 0;
width: 100%;
height: 100%;
background-color: #fff;
display: block;
z-index: -1;
}
img {
max-width: 60px;
max-height: calc(100% - 30px);
}