Share to Facebook Share to Twitter Stumble It More...

Don't make something unless it is both necessary and useful; but if it is both necessary and useful, don't hesitate to make it beautiful.

- Shaker Philosophy

Portfolio Icon

My Work!

Antioch Volunteer Fire Dept.

  • www.antiochVFD.org

I did a total redesign of the site, complete with new graphics done in Photoshop and Illustrator.
I got rid of the table based layout and replaced it with XHTML & CSS, integrated a Google calendar so that the client can make changes and updates at any time without having to rely on me updating the html for them. JQuery handles validation on the application as well as the photo gallery.
Click the image for a screen shot

A.V.F.D. Redesign #2

  • www.antiochVFD.org

We recently moved the A.V.F.D. site to a new hosting provider, and during the move I redesigned the site once again.
This time I built a custom designed WordPress template so that they could easily add news posts to keep the community updated with news and events. The events list on the main page utilizes the Google api to pull items out of the calendar and the sidebar navigation uses CSS3 pseudoselectors for the hilighting.

Click the image for a screen shot or visit the site for a more in depth look.

Visit Site

360 degree Rotation using jQuery

  • 3D rotating Globe

I created a 3 dimensional globe using Photoshop CS4 Extended and added a bump map Texture to it in order to give the mountain ranges some depth. Next I roatated the globe 10 degrees and duplicated this layer and repeated the process to give me a total of 36 frames and one full rotation. Finally, I added a pattern overlay on each of the layers and decreased the size of the overlay by one percent per layer to give the clouds the appearence that they were moving as well.
I then used some jQuery magic to rotate the image.
If you click and drag the globe will rotate in the direction you drag the mouse. As you drag farther away from the globe it wil spin faster until you move the mouse outside of the window.

View Experiment

Starry Night

  • Starry Night

I decided to do a little bit of tinkering with the CSS3 alpha channel support. You can use the notation:
background-color: rgba(255,255,255,0.5); to lower the opacity of an element, or
background-color: rgba(255,255,255), opacity:(0.5); to set the opacity of an element and all of its child elements. This of course does not work in Internet Explorer 8 and below.
Click the image for a screen shot or click the link to see it in action.


View Template

Swirly

  • Swirly

Portfolio Design Concept
Click the image for a screen shot or click the link to see it in action.



View Template

Scrolly-poly

  • Scrolly-poly

Portfolio Design Concept
Building on a previous experiment, I created a background that was one big multicolore gradient. Using javascript, I just animated the background position on a loop to give a subtle color changing effect.
The menu is also animated using javascript in an attempt to mimic the Mac interface.


View Template

Billboard

  • Billboard

I used absolute positioned background images, and jQuery to animate the margin of the slices in order to create the rotation effect. Sure there are a myriad of sliders out there that would have achieved the same thing, but none that would give the effect of the rotaing slices on a mechanical billboard that I wanted to get.
The menu also slides up and down through the use of jQuery.
This particular design almost became the main page for my site but I felt that it did not leave enough "wiggle room" to provide the proper amount of information required for the main page.

View Experiment

Rotating and zooming boxes

  • Rotating Boxes

jQuery intercepts the click event on the smaller blocks and removes the current CSS styling and applies the target styling, and then CSS3 transitions handles the easing from one state to the next.
The hover effect on the smaller blocks comes from the pseudo-selector, using box shadow CSS3 styling. The h1 text effect is achieved with text-shadow. Sadly, even though the page itself will work correctly, you will need a webkit browser like Google Chrome or Firefox 3.7 to see all off the goodness.
Sorry Internet Exploder you're not invited.

View Experiment