В моем представлении это можно сделать только:

1. С помощью media query
2. С помощью javascript

Если с первым все понятно, то со вторым тебе надо слушать событие изменение размера экрана и...