Подскажете, как может выглядеть решение на JS?
Думаю, лучше минимализм, чем загрузка библиотек jQuery.
Я нашел примеры только на jQuery. Поэтому решил на CSS сделать
Если нет макета, то делаете на свое усмотрение.
1 Вариант - оставить версию обычного экрана для больших мониторов.
2 Вариант - проявить творческий талант и на свое усмотрение расширить.
Очень интересное решение!