Я хотел бы создать сайт, на котором я мог бы представить какой-нибудь проект моего клиента. Он архитектор и хочет, чтобы его клиенты могли просматривать его здания и проекты.
Цель состоит в том, чтобы сделать сетку (3 в ширину, бесконечной длины) из фотографий. На каждом квадрате отображается проект с макс. 12 фото. Я хотел бы отобразить их так, чтобы пользователи веб-сайта могли щелкнуть изображение и перейти к следующему.
Если пользователь нажимает на другой элемент сетки, тот, на который он ранее щелкал, должен оставаться в том же состоянии (последнее показанное фото), как и раньше.
Фотографии находятся в базе данных и поступают в виде array
в HTML (я думаю, это то, как это сделать, верно?). Я думал об использовании URL-адреса в качестве ссылки, чтобы позволить сетке знать, какую фотографию показывать, но это бесполезно, поскольку элемент сетки должен помнить свое последнее состояние.
Так что я понял, что Javascript - это путь. Я много знаю о HTML и PHP, но мои навыки работы с Javascript не такие острые. Кто-нибудь может дать мне несколько советов или советов, как это решить?
![enter image description here](https://i.stack.imgur.com/9Z16W.png)