CSS3 Флексбоксы - адаптивная сетка изображений
Измените размер окна браузера, чтобы увидеть отзывчивый эффект.