Многие сайты в наши дни имеют функциональность «тематизации», когда пользователь может настроить внешний вид страниц. Иногда это только фиксированный набор тем, но иногда люди вольны выбирать любой стиль, который они хотят — например, они могут установить любой цвет фона страниц.
Я хочу пойти еще дальше и позволить им также выбрать фоновое изображение. Процесс очень прост: пользователь загружает файл (через <input type="file" />
), затем этот файл становится фоновым изображением, но только для этого пользователя.
Однако я не могу найти ничего об этой функции в Интернете и понятия не имею, что делать.
Еще я подумал, что если пользователь выбирает фон, возможно, я мог бы использовать HTML5 localstorage
, чтобы этот фон появлялся каждый раз, когда посетитель посещает страницу.