From the category archives:

Web Design

I often see folder icons in web applications, so I thought I would write a quick and easy tutorial for creating one in Photoshop.

Create a rectangle with a tab using a gradient similar to mine.

Folder Icon

Create a new layer, then make a lighter colored rectangle above.

Folder Icon

Skew (edit > transform > skew) the second rectangle to an appropriate angle.

Folder Icon

Then do the same to the bottom rectangle and give the top rectangle a white outline. I did this by simply duplicating the layer, moving the bottom one 1 pixel to the right, and 1 pixel up, then increasing brightness so it looks almost white.

I also fixed the tab in this stage.

Folder Icon

Add a light shadow and you’re finished!

Folder Icon

{ 0 comments }

It’s not hard making interfaces look professional. I’ve found that some good looking icons and a bit of cell padding makes all the difference.

Using the example below, we can apply small changes to the design which will improve usability and make this ugly interface look a lot better.

email client table

I’ve removed the table cellspacing which was cluttering up the design, and changed the date/time to a more readable format. Removing the boldness from the opened emails puts more emphasis on the new emails.

email client table

Removing the vertical table borders is a great way to open the table up, yet still provides a way for users to easy scan from left to right because we’ve left the horizontal borders in place.

email client table

Adding some more cellpadding and making the horizontal borders lighter makes the design cleaner and less cluttered. The font has been changed from Verdana to Arial which is slightly thinner and makes more space in the table cells.

email client table

The finished product. I’ve replaced all the icons with ones from famfamfam.com, and used a delete icon rather than a ‘delete’ link. There is now a light gradient behind the table header and some alternating row colors.

email client table

As you can see, it’s not hard to improve the aesthetics of a table. You can apply these sort of changes to almost any part of an interface.

{ 1 comment }

I wrote the following article for the latest AussieHQ newsletter.

Message boxes are a great way to inform your users but can often be the cause of much confusion. If your user fills out a form with incorrect input and your error message is displayed at the bottom of the page, there’s a good chance your user will be left sitting there wondering why nothing happened.

To design an effective message box, I suggest following these guidelines:

  • Use icons
  • If it’s important, make sure it’s eye catching
  • It has to be short, to the point and readable
  • Use Colour coding

Using the above guidelines, we can design a great set of message boxes for a website. I’ve used free icons from the silk icon set at famfamfam.com.

Information

Displaying helpful information to users is a great idea, but it shouldn’t distract the user from their main goal. This is why information boxes are generally a washed out blue colour.

information

Success

Green is a friendly colour, so we use it to report success.

success

Warning

Yellow is great for invalid input messages, because it attracts attention, but it’s not necessarily a “bad” colour.

warning

Error

In theory, a user should never see this box. Red is often used to indicate danger or emergency, so it’s the perfect colour for a fatal error.

error

Here is the CSS used to create a message box (thanks to bioneural.net.)


.warning {
   background: #fff6bf url('img/warning.jpg') center no-repeat;
   background-position: 15px 50%;
   text-align: left;
   padding: 5px 20px 5px 45px;
   border-top: 2px solid #ffd324;
   border-bottom: 2px solid #ffd324;
}

And the HTML:

<div class="warning">Invalid input message here.</div>

I would also like to point out, that an effective error message should be placed above the fold, so it’s the first thing the user reads.

If you would like to learn how to write good error messages, check out Error Message Guidelines by Jakob Nielson.

{ 0 comments }

CodeIgniter Header

May 25, 2007

The header on the CodeIgniter site is awesome. The navigation is laid out perfectly with neat icons and descriptions. Nice work guys.

CodeIgniter

{ 0 comments }