5 GridView Themes Based on Google's Personalized Homepage (igoogle)
On my work and home PC's I have my browser's homepage set to google.com. Like the rest of the world, for about the past 7 years or so I have been using google as my starting point for Internet searches. Sometime within the past year I took the time to setup google's personalized homepage - igoogle. I configured my homepage with a nice blend of sporting and tech related gadgets. I like this because it gives me a nice dashboard to the content that interests me most.
One of the silly features I have found that I like about igoogle is how the pages color palette changes depending upon the time of day. So as the day progresses from morning to afternoon to evening the colors on the page change as well. Like I said, I know this is a silly feature, but I like it. And I have asked around a little bit and seems like other people like it to. To get a better idea of how the colors change, here are the background images from a few of the HTML elements.
As usual, when I come across something I like, I try to determine if it is something we could use in our current web application. And while I am not sure our application requires this exact functionality, I think (someday) it would be nice if we allowed users to customize the look and feel of our site by picking between a few predefined themes. So to prototype how this might work I created five GridView themes based on a few of the different color palettes from igoogle's site (night, afternoon, bus stop, classic and summer) and played around with dynamically switching between the different themes by toggling the css class of the rendered HTML table.
Like I mentioned earlier, I was just 'playing around with' dynamically changing the theme of a GridView, I am positive there are other better approaches for accomplishing this. I was just researching how it might look with respect to my current web application. In the process I developed a few more GridView themes that I thought I would share ...
That's it. Enjoy!