Артур! Конечно, с красотами природы трудно сравниться, тем более, точный, стопроцентный эффект. Но, вот посмотрите, как шикарно смотрится - зонт- радуга (
www.100suvenirov.ru/zonty/neobychnye-zonty/zont-ra... Наверное, вы очень крутой программист, раз поставили для себя цель реализовать JS решение.Градиенты создаются с помощью функций linear-gradient() и radial-gradient(). Дерзайте, и у вас все получится!!!