Можно задать высоту квадратов в процентах (у родителя должна быть задана высота) и вставить img c квадратной прозрачной .png картинкой, тогда, по идеи, будут пропорционально уменьшаться и увеличиваться квадраты
img {
display: block;
height: 100%;
width: auto;
}