Designing a Christmas-Themed Web Layout

In this tutorial I will be teaching you how to create this complete, festive Christmas-themed web layout! Note: This tutorial may be more well-suited for intermediate Photoshop users, as it does require quite a bit of Photoshop knowledge and work! Please feel free to try it though, if you’re unable to get it right, just try it over again a few times.

Christmas Web Layout
(click for larger preview)

1. New Document

First of all, let’s start by creating a new document for the template we’re designing. I’ll be using a rather small document size of 780 x 880 pixels for this tutorial. So, now you’ve created the new document, fill the background with a nice color. I used a dark-reddish color, #4f0100.

2. Designing the Sidebars

Now we’ll create the candy-themed sidebar thingies ๐Ÿ˜‰

First, start by making a selection with the Rectangular Marquee Tool, about 10 x 80 pixels. Be sure you’re on a new layer then fill the selection with white.

Selection Options

Filled Selection With White

Next, after you’ve created your base bar, create another layer then get out the Polygonal Lasso Tool.

Polygonal Lasso Tool

Holding shift, click around and make a diagonal selection like the one shown below:

Polygonal Selection

Now, be sure you’re on a new layer, fill your newly-made selection with a bright-red color. Now delete the edges so that your newly-made shape is constrained to your base bar.

Filled Selection

Duplicate your new line layer and move it up about 10 pixels (shift+up arrow key)

Duplicated Line

Duplicate again and move it up 10 pixels again. Repeat this 2-3 times.

Duplicated Lines

Merge your all of your ‘candy stripe’ layers together and apply this Gradient Overlay, you should now have a result pretty much like this one shown:

After Gradient Overlay

Next, apply this Gradient Overlay to the main white rectangle layer, it just gives it a little bit of detail:

After Gradient Overlay

Now we need to cut our bar up and make it into a pattern that tiles seamlessly. Make a selection the whole width of your bar, but only of about as much as mine in height:

My Selection

Do you see how mine words? I’ve left two pixels of the top line off, and got 2 pixels of the top of the bottom line in my selection. You could also do it whatever way you want really, but just make sure it tiles! Cut this selection out, duplicate it, move it downwards, merge, repeat. You should now have a sidebar similar to mine:

Candy Sidebar

Duplicate your sidebar, flip it horizontally (Edit > Transform > Flip Horizontal), then move it to the right side of the template. I also applied an Outer Glow to both of my sidebar layers.

Candy Sidebar Outer Glow

3. Designing Your Header Bar

Moving along, start by creating another new layer, then make a rectangular selection completely in-between both the sidebars, fill it with a slightly lighter-red color than what you used in the background. (#690806)

Inner Rectangle And Selection

Now, to make the header bar. Create a new layer then make a selection approximately 738 x 60 pixels in the middle of the document at the top. (note: you might want to keep your layers in layer sets/groups so you can keep things in order)

Header Bar Selection

Fill the selection with a yet lighter-red. (#7e0a07)

Header Bar Selection

Next, apply the following layer styles and settings to your header bar:

  1. Inner Shadow
  2. Gradient Overlay
  3. Pattern Overlay (download .pat file)

And now your header bar should be looking like this nice thing:

After Applying Layer Styles

Create another new layer then a selection half the height of the header bar, fill this selection with a white to transparent gradient, this is for a nice shiny highlight.

White Transparent Gradient

Change the layer mode for this gradient layer to Soft Light and lower the opacity to around 15-30%, it really depends on how it looks and how you want it to look. ๐Ÿ™‚

After Changing Layer Mode

Again, create a new layer, then make a 1px white line across the top of the header bar, this is really optional though, I don’t think anyone’s going to notice it!

White Header Line

Change the layer mode for this layer to Soft Light and lower the opacity to about 30-50%.

Layer Mode And Opacity Change

Lastly for the header bar, we need to add in some text. Get out the Horizontal Type Tool (regular text tool) and write out something like “Christmas Site” with a cursive/script-style font (in this example I’ve used a font called Cornet, but it’s a commercial font, not a free one, sorry.)

Text Written

In the above image I’ve used #edb27a for my font color, and if you don’t have any decent script/calligraphy fonts, you can of course download some from DaFont: DaFont Calligraphy Section.

Right-click your text layer, go into the Blending Options, and apply the following layer styles/settings:

  1. Drop Shadow
  2. Gradient Overlay

And now your text should look like this:

After Applying Layer Styles

Looking pretty nice so far, but now we need to add some navigation buttons/links. Get out the Text Tool again and write them out, using a small-sized, web-based font. Remember to set the Anti-Aliasing to None when making regular text/links.

Regular Text

In the above image I’ve used: Tahoma, 11pt, Bold, #ebbe97, and Anti-Aliasing set to None. ๐Ÿ™‚

Anti Aliasing

4. Navigation Area

Let’s make the navigation box/buttons. Firstly, start by creating a new layer, then make a large, rectangular selection underneath the header bar (with only about 1 pixel between them).
Navigation Box Selection

Now, fill this selection with a relatively bright-orange color, I’ve used #d53900 here. You can in fact fill the selection with any color you want, but for this tutorial you can use what I used! ๐Ÿ˜›

Filled With Orange

After filling your selection, apply the following layer styles to your navigation box layer:

  1. Inner Shadow
  2. Gradient Overlay

And now your box should look like this:

After Applying Layer Styles

Looking good! Now I’ve added in a little bit of grunge brushing on the left side of the box, for the sake of nice little details. For some nice grunge brushes you can go to PhotoshopBrushes.com and download some of their free brushes (they have paid ones aswell, just don’t get sucked in!)

A few other good brush resources are:

  1. Brusheezy
  2. Misprinted Type
  3. DeviantART

I love ’em! ๐Ÿ˜›

So, after you’ve done a little bit of black and white grunge brushing inside of your navigation box, change the layer modes to either Overlay or Soft Light and lower the opacity to around 40-60%, this will make your brushing blend in a little bit nicer.

Grunge Brushing

Can you see it? Well, I can at least.

Next thing to do is add in the actual buttons. So, all on the same layer, make some button-sized rectangles 1px apart, just like mine shown here:

Button Selections

My selections were 180 x 26 pixels in size. Again, go into the Blending Options for your buttons layer and use the following settings:

  1. Blending Options: Main
  2. Inner Glow
  3. Bevel and Emboss
  4. Gradient Overlay
  5. Stroke

And now, your buttons should look like this!

After Applying Layer Styles

Very nice so far. Lastly for these buttons you need to add in the navigation text.

Added In Text

In the above preview I”ve used Tahoma, 12pt, Bold, #ffffff. Not bad so far, huh?

5. Designing the Header Graphic

So let’s make that header graphic for the template now. Firstly, create a new layer then make a selection the same height as the navigation box, and all of the width left in the template (other than 1px at each edge, that is).

Header Graphic Selection

Fill this selection with a nice sea-blue color (I’ve used #1d78c4).

Filled Selection Header

More layer styles. Apply the following layer styles and settings:

  1. Inner Shadow
  2. Gradient Overlay

Should be resulting in something nice like this:

Layer Styles Applied

Again with the grunge, I added a little bit in the top left corner of the banner graphic. I then changed the layer mode to Overlay and left the opacity intact.

Grunge Graphic

Now I’ve added in some snowflake shapes for a nice detail. For these, get the Custom Shape Tool out and use the snowflake shapes on a new layer.

Custom Shape Tool

And here are the shapes:

Snowflake Shapes Custom Shapes

If the shapes aren’t there for you, click the little arrow on the right of the box and select All, or Nature, then you should have the snowflakes shapes.

Snowflake Shapes

The snowflakes look quite cool just like that, but I went ahead and applied these layer styles anyway:

  1. Blending Options: Main
  2. Inner Shadow
  3. Outer Glow
  4. Inner Glow

My snowflakes now look like this:

Layer Styles Applied

Next thing I did for the header was add in some trees. Please note that I did not make these, they’re some clipart I found on the internet somewhere. You can download them from here though: Carton Christmas Trees Clipart.

Clipart Trees Added

๐Ÿ™‚

For the sake of tiny details, I then added a dark gradient 1px from the top of the banner and navigation box.

Banner Navigation Shadow

Now I’m going to add in a little bit of snow to the bottom of the banner. To do this, you’ll first need to create a smooth, hill-like path with the Pen Tool, make your path into a selection then fill with white (finish off by deleting excess white).

Finish this off by doing a little bit of brushing inside of the snow layer.

Snow Added

Lastly for the header, you need to add in some text, preferably your website name or some descriptive text. I’ve used the same font as before, so I recommend you do aswell.

Added Text

To this text layer I applied a Drop Shadow and a Gradient Overlay.

6. Recent Entries Sidebar Box

Now we’re going to create a recent entries (posts, articles, etc.) side box for the template. First, start by creating a new layer, then make a selection of about 200 x 30 pixels (same width as the navigation box).

Side Selection

Fill your selection with a nice, moderate-green (#307017). And now apply the following layer styles to this layer:

  1. Inner Shadow
  2. Gradient Overlay
  3. Pattern Overlay (download .pat file)

After Applying Layer Styles

Looking good so far. Create a new layer then make a selection half the size of the main bar at the top. Fill this selection with a White to Transparent gradient.

White To Transparent Gradient

Change the layer mode for this layer to Soft Light then lower the opacity to around 15-30%.

Layer Mode And Opacity Change

And then a 1px line at the top of the bar. For this layer change the layer mode to Soft Light and lower the opacity to about 50%.

Layer Mode And Opacity Changed

I then added in text, similar to what I’ve used on the rest of the template.

Text Added

Create another new layer, now make a selection a bit smaller than the first selection underneath it (my selection was 200 x 60 pixels)

Smaller Selection
Fill the selection with the same color as you used for the original, larger bar. Apply the following layer styles:

  1. Bevel and Emboss
  2. Gradient Overlay
  3. Pattern Overlay (Download .pat file)

After Applying The Layer Styles

Duplicate this layer and move it down 16 pixels (if that’s how tall your rectangle is).

Duplicated Rectangle

Repeat this until you have about 8-10 bars. Now add in your text.

Duplicated Text

7. Designing the Content Area (Recent Updates)

Basically you just have to do the same as with the last bar. You could even duplicate the first bar and move it along, stretch it then change the color, that’s what I did, and it was easy!

Recent Updates Bar

The color I used for the recent updates bar was #1f7bc5. Next thing create a large selection all of the width of the updates bar, not completely to the bottom though:

Large Selection

If you’re on a new layer, fill this selection with white then apply the following layer styles:

  1. Blending Options: Main
  2. Bevel and Emboss

Your box should now look like this:

After Apply The Layer Styles

Add in some dummy text from Lipsum.com:

Dummy Text Added

Lastly for this section, I added a smaller version of the content box at the bottom underneath the first one with a higher opacity, I made it 80px in height so it would fit an ad banner in it nicely.

Ad Banner Holder

8. Sidebar & Footer

Remember the last step where you added in those low opacity boxes? Duplicate the main box, move it over to the left under the recent entries then crop it so it fits properly.

Sidebar Added

I then added in a nice little ad banner to fill it up nicely.

Ad Banner Added

Ok, lastly we’re going to add in the footer. First make a selection at the bottom of your template where you want the footer to be. My selection was 738 x 40 pixels.

Footer Selection
Fill this selection with a red color, I used #7e0a07. Next thing to do is apply the following layer styles:

  1. Inner Shadow
  2. Gradient Overlay
  3. Pattern Overlay (Download .pat file)

If you want an easier way out of applying these layer styles, you can just as easily go to the header bar, copy the layer styles, come back to the footer layer and paste them.

Footer Layer Styles

Now you can add in the shiny highlight like with the header bar. To remind you of that:

  1. Make a selection half the size of the footer bar.
  2. Fill the selection with a white to transparent gradient.
  3. Change the layer mode to Soft Light and lower the opacity to 15-30%.
  4. Make a 1px line at the top of the footer bar, change layer mode to Soft Light then lower the opacity to 40-70%.

Gloss And Shine

Now lastly for the footer bar we’ll add in the text. On the left I wrote in the word “Copyright” in the same style as the text in the header bar. Then on the right I added in the actual copyright notice.

Copyright Text

For the smaller text I used Tahoma, 11pt, #ebbe97.

Copyright Notice Text

And that’s pretty much it for this tutorial! I hope you enjoyed the tutorial, and I hope you were able to follow it through to the end easily.