Алгоритм смены изображений при нажатии на кнопку

Как можно реализовать функцию смены изображений при выборе цвета на странице товара (данные о товаре занесены в бд)? Опишите алгоритм

Пример: https://www.maxfactor.com/ru-ru/eyes/mascara/2000-calorie-mascara?shade=Navy

Вернуться на верх