|

The Visible Light Spectrum

Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don't hold it against me. One of the perils of having a 20+ year old website!
Visible Light

I am taking a Light and Photography course at school where we are learning about the electromagnetic spectrum (EMS) and visible light, color temperature, etc. When giving us a website for the EMS, my professor mentioned he could not find one that was more “interactive”. So, me being the overachiever, I decided to make one. This is how I made it…

I wanted to make a spectrum with clickable areas to display each color. I did not want an image map. Image maps went out with tables. So I created the color background using a multicolor gradient overlay in Photoshop. I then measured out how many pixels each color was. Using some CSS, I created a div that was the height and width of the image I created and made the image the background. I then created a div for each color in the spectrum. With the parent class .color, I was able to float all of color divs left and give them a specific height…

.color{
float: left;
height: 196px;
}

Then, each color got its own color ID that was defined by the different widths.

Now, the hover part. To make each of these colors a link, I simply used blank .gif images set to specific widths. When you would click on the invisible image, the color information comes up. The color boxes were done by code I adapted from the Lightbox JS project, which is linked on the EMS site. Maybe when I get some more time, I will do the entire EMS, not just the visible light sections. Later!

Similar Posts

  • | |

    How Design Effects Users

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website!As a web developer, I feel I know a little bit about design and functionality on a website. Lately I have…

  • Getting Organized II

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website! Last Time, I talked about a number of different calendars to get organized. I also mentioned my personal favorite was…

  • | |

    WConroy.com

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website! A new Featured Project. Bill Conroy is running in my district for Supreme Court Justice (of my district). He came…

  • |

    Teach yourself how to program

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website!As some of you may know, I have taught myself a lot of the programming I know. It started with HTML,…

  • How Do We Best Teach Programming to Beginners?

    I’ve been thinking a lot lately about how I teach. I tend to take a “learn by doing” approach in my online courses where there are very clear, step-by-step instructions completed via video. However, this format gets pretty tough to execute in other contexts. For example, I teach an online graduate course for the University…

2 Comments

  1. That’s pretty sweet. If you could make the trasitions more fluid, and make a click-anywhere close button, it would be even better 😛

Comments are closed.