Since users typically bookmark and use the login page frequently, I wanted them to have the ability to change the background of the login page whenever they got tired of the mood or theme. Using CSS3 and jQuery, I built the drawer that holds the selections available for the user. Once the user makes a selection their preference is saved so the selection loads on subsequent returns to the login page. I also hooked the selections up to analytics so that less-used backgrounds could be replaced with new selections.
Additional features that were to be added were holiday background selection.