2009-04-01
submit to reddit

How to Use Photoshop to Create a Great Web Design

When you create a new site, the first step (usually) is to make its layout in Photoshop. While for simple sites you might waste more time creating the layout in Photoshop than coding the site itself, very often you can't skip the Photoshop step. For instance, if you are designing a site for a client, you need the Photoshop site layout because this is the basis on which you will communicate with the client. So, here are the steps to design this simple, yet effective site you see in the screenshot below:

Site

The site we'll be creating is for a small company. This is why we have chosen a conservative layout and colors. Please feel free to create a more colorful and fancy looking website yourselves - this is only a rough sketch. Before we get our hands dirty with Photoshop, we need to know what we'll be doing. You can sketch the site on paper just to see the pieces we have and how to arrange them.

Create a Wireframe of the Layout

Very often, it is best if we start with a wireframe. In many cases a wireframe is all we need to show to the customer before we start the actual coding - it'll save you time as you won't have to create a Photoshop mockup.

The wireframe could be grayscale or full color. The more realistic the wireframe is, the better. The picture below shows the wireframe of our site.

Wireframe

Decide Which Colors to Use

After we know the pieces of our website, the next thing we must decide on is the colors we are going to use. Choosing good color combinations is not very difficult but if we want to make things easier, we could use a tool to pick matching colors for us. Let's use this color palette. It will generate ten shades of green (our base color) but we are not going to use all of them. Additionally, in order to make the design a bit brighter, we'll add two more colors - pale yellow and bright red.

Color Palette


Here are the colors we'll use:

  • Site background - dark green - 9DB586
  • Internal site background - light green - ECF1E7
  • Gradient foreground/background - CED9C2
  • Text - dark green - 142210
  • Headings - red - e20000
  • Testimonials and News & Events background - pale yellow - FFFFD5

Now, we are ready to go to Photoshop and start drawing.

Create a New .PSD File

The first step is to create a new .PSD file. Since widescreen monitors are popular, we should set the size of the site to 1680x1050 pixels (the proportions of a relatively popular widescreen resolution), though we certainly won't use all of the space. In addition to the size, you may want to set the background color to 9DB586 but since we'll apply a gradient later, this is not vital.

Create New

Show the Grid

The grid makes it much easier to precisely position the different elements - this is why you need to display it. When you do, you will see something similar to the screenshot below - i.e. an empty background and the gridlines.

Show Grid

Create Background Gradient

Use the Gradient tool to add gradient to the background. In addition to the background color (9DB586), you need another color to complete the gradient. Take a lighter shade of green (CED9C2) and it will look fine. The gradient goes from lighter at the top to darker at the bottom, but if you switch the places of the foreground and background colors, or the direction in which you apply it, the gradient will be different. Here is what you will hopefully see after you have applied the gradient:

Background Gradient

Create Site Internal Background

Create a new layer (1000px wide, 850px high) and fill it with light green (ECF1E7). This is the main area where the content will be nested. We need to add gradient here as well, so take a darker shade of green (CED9C2), mix it with the background color and create the gradient. Now your screen should look like this:

Create Backgrounds

Create the Logo

The first site component we need is the logo. If you have a logo that you can use, just paste it in. If you don't have a logo, creating it could take you, unfortunately, a lot of time. However, if you are happy with a quick and not-so-bad looking logo, use a logo creator. For instance, CoolText is a good logo creator and we have used it to create the logo for our example.

Create Logo


We used the settings shown in the screenshot above and the screenshot below shows what we got from this. The logo looks good and we can use it for this project.

Next, create a new layer and paste your logo in it. Use the gridlines to guide you as where to position the logo.

Logo

Create the Header

Create a new layer and paste the header picture. We have chosen to use a very simple image and you can of course use alternative images. For instance, pics of your products, or something related, are good ideas for a business site.

Create Header

When you go back to the main view, this is what you should see:

With Header

Create the Menu

Create one more new layer for the menu and use the Type tool to enter the text for the menu items. If you are not a fan of larger font sizes, you can make the menu items smaller and align them left or right. However, since we don't want our visitors to have problems finding the menu, we will make the menu items large and visible.

If you look carefully, you will see that "Home" is the active link and that it is in a different color.  For the other links, or headers, we'll use the same shade of red.

Menu

Create the Home Page Text Box

Now we move on to the main part of the page - the area where the home page text is located. Using some placeholder text is fine. Depending on the text you have, there might be graphs or pictures included in the area but for this example we will presume that it is only pure text.

The home page text is on a new level and we use the "Type tool" to create it. The gridlines will guide you as where to place the text box. We didn't use many effects - actually we only made the headings bold and set them in a larger font size.

Home page Text

Create the Testimonials Text Box

The steps to create the "Testimonials Text Box" are similar to the steps required to create the home page text box. First, create a new layer and use the guidelines to find the right place for the text box. However, before we add the text, we need to apply the pale yellow background. To do this, select a rectangular area and, from the menu, select Layer → New Fill Layer.

Testimonials Add Background

Now use the "Type tool" to add the placeholder text. For simplicity, we use the same fonts and sizes as in the home page text area but you are free to choose something else. However, don't choose something too fancy. Verdana or Arial are the safest choices for a font because this is text and if you choose something fancier, you never know what disastrous thing that will be displayed in the browser.

Testimonials Add Text

Create the News and Events Text Box

Follow the steps described in the previous section to create the News and Events box. The only difference (obviously) is that you need to put this yellow box underneath the other one.

Create the Footer

Finally, the last step is to create the footer. We won't put many things here - only copyright notice, links to the privacy policy and the terms of use.

Footer

When you close this layer and go to the main view, you will see the image we started with. This is all it takes to create a simple site layout in Photoshop. Sure, you can add more extras, such as rounded colors for the three text boxes, gradients for them or use subtle textures instead of gradients for the backgrounds but if you want to create a small site fast, the steps we described are enough.

Ok, so now you know how to create a great web design - perhaps you also need a complete hosting package to put your newly found knowledge to the test.

Add Your Thoughts

Gravatar

Commented by: Carlos, 27 January, 2010

Is this for real?

Gravatar

Commented by: Tim, 27 January, 2010

Wow. This can't be for real.

Gravatar

Commented by: df-fo, 28 January, 2010

lol

Gravatar

Commented by: SnakeJake, 28 January, 2010

Check the date...

No, it's not April 1st.

Gravatar

Commented by: TSE, 23 February, 2010

You just gave me a great idea. Thanks for the post, it's really helpful.

Gravatar

Commented by: ---, 3 June, 2010

Thanks for the tutorial.

Gravatar

Commented by: bilet, 3 June, 2010

Thank you for the post

  • creative meeting index
    2012-01-10

    Web Design Trends 2012

    As the new year begins, web designers and Internet users alike are curious about the kinds of web design trends that will gain prominence in 2012. Every new year brings exciting changes to the world of web desig...
  • web programmer
    2011-10-04

    HTML5: The New Placeholder Property for Better Form Instructions

    A coder’s job function is to make a website work properly with the least amount of code as possible. Succinct coding creates efficient, fast websites that are easier to debug if errors occur. Although the Wor...
  • 2011-08-19

    How a Hacker Performs a SQL Injection Attack and How to Protect Your Data

    Hackers use Structured Query Language (SQL) injection to steal or delete data on a database server. In extreme case...
    hacker protection
  • accessible left
    2011-01-11

    25 Ways To Make Your Website Accessible

    As people’s use and awareness of the Web grows, accessibility (or “universal design”) becomes more crucial. Accessibility is determined not only by a website’s code but by its design and content, which i...
  • typography3
    2011-03-28

    Ten Great Fonts and How to Create a Custom Font

    Designing a website consists of tying together a plethora of design details into a single user-friendly experience. One of these important design details involves the font used to communicate the website's conte...
  • silverstripearticle
    2010-12-08

    7 Powerful and Popular Content Management System Options

    CMS (Content Management System) has become an indispensable super-widget for the creation and updating of a professional website with no knowledge of HTML or other code. With a dedicated server that provides exc...
  • 2012-01-23

    40 Amazing Abstract Photoshop Tutorials

    Photoshop is a powerful tool that belongs in any designers toolbox. From the range of photo editing techniques available, to creating website mockups and designs, to making fantastic wallpapers, Photoshop has a ...
  • 2012-01-10

    The 50 Best Linux GTK Themes

    One of the often touted best features of Linux is one's ability to manipulate the system to meet their personal needs and tastes. One of the ways this is done is via themes, GTK being one such variation. For ...
  • 2011-09-01

    30 Web Developer Cheat Sheets

    The list of skills a given web developer must possess is growing everyday. With the massive growth of web technologies, comes the demand for developers with a wide skill set. A useful tool in any developers tool...
  • 2011-07-07

    The Best AppleScripts Speeding up Tasks

    If you are a programmer or have messed around on a Mac for a while, chances are you might have heard of this wonderful little language known as AppleScript. So what is AppleScript? AppleScript is a scripting ...

1 2 3 4 5 6

Overall Best Web Hosts

1. $2.95Review Visit
2. $4.45Review Visit
3. $3.67Review Visit
4. $4.95Review Visit
5. $5.95Review Visit

Buying Guide

Can't decide what hosting is right for you? Answer 2-5 questions and get your perfect hosting match!

To Questions

User Reviews

Make your voice heard. Review your web hosting provider - good or bad.

  •  
  •  
  •  
  •  
Everything has been very stabile and I was very impressed with all the features and extras that were included in the plan.

Bill about iPage

Read iPage Review