Design Report

Overview

My initial dreams of creating a beautiful weather-themed mini-zen garden fell by the wayside almost at the very start of the project. It’s not as though I backed down from the challenge of crafting a well-integrated color-coordinated masterpiece, I simply came up with a more interesting, creative, accessible, and feasible project.

As I was playing around with CSS, it became clear that one can make the content of the page float in bubbles (square bubbles, I guess) and this somehow reminded me of a bulletin board.

The bulletin board idea quickly gained momentum, as it seemed a fitting way of presenting the information included in the html. My mini-zen garden was to be reduced from the ornate delicacy of an actual zen-garden to a simple everyday bulletin board – the cliché bastard child of the billboard. However, it was nevertheless an appropriate device for presenting information.

The Idea:

The Problems

Not all of this was terribly easy to accomplish, especially for someone not used to the language of CSS. As mentioned above, I had issues with the sticky note idea. Initially, I wanted to split the six ideas under requirements into six different sticky notes. However, this involved changing some of them to include padding, and somehow my code wouldn’t work, causing the color to disappear. This rendered the sticky note idea useless. As a result, I decided it was acceptable to leave them all in one single yellow rectangle.

I had difficulties implanting the pushpins as well. Similar to the trouble I had separating the sticky notes, whenever I implanted the image, the color would disappear. This meant there was a problem with the code. Though I never had an issue with the requirements section, the sidebar and description continually disappeared. Eventually, I found that if I placed the background-color and background: url commands on different lines, it was no longer an issue.

I also had issues establishing absolute positioning with the elements. I settled with a float function, however that isn’t necessarily appropriate with things tacked into position. You’ll notice that if you resize your browser, some of the elements will move. This is not on purpose, and I’d like to change it when I figure out how.

Summary

The design didn’t emerge exactly as planned, but I am satisfied with the way it looks. It emerged with a simple, almost cartoonish theme, but I like it. There are a few things to tweak – the moving rectangles are the probably the biggest issue. But I feel like I’ve captured my idea pretty well. Most of the problems I had were, of course, with the code. To figure some things out, I had to refer to the book or to HTML Dog.

James Gamble
Student of all things
Grand Valley State University
gamblejj@student.gvsu.edu
Design originally created Spring 2007