Как сохранить изменения цвета блока в код?
Как обычно, передавать обратно на сервер и сохранять в базе данных с привязкой к пользователю.
Можно еще хранить в localstorage. Но это только в пределах браузера. Можно еще во флеш куках.
А так, только сервер.