Everything Photoshop Subscribe

Create a Dark Themed Web Design from Scratch

In Interface by Tyler Bramer

This tutorial covers the key areas to focus on when creating a Web site design. This is a blog-style design, but the techniques and strategies used in this design could be applied elsewhere across the Web as well. Learn how to create a colorful design set against a dark background.

Final Image Preview

Before we get started, let's take a look at the image we'll be creating. click the screenshot below to view the full-size image. As always, the full Photoshop file is available via our PSDTUTS Plus membership.

click

Areas of Attraction

Let's take a look at the areas of the site that will attract a visitor’s attention the most. If you notice, the area with the most attraction is around the navigation and the first post. This is very important because it will give visitors insight into the sort of content the site contains.

The next main area of attraction is to the top right of the banner. The reason it is located here is that after the visitor sees the sort of content is on the site, they will see the title of the site, along with a small description. There is where important design and branding elements belong. Since most people decide whether they like a site in a matter of seconds, they now have most of the information needed to decide to whether to stay.

The other areas that direct attention are the titles of posts and entries. Whether they are in the sidebar or the footer, these areas will give a quick summary of the rest of the content.

Step 1

Now that we know what we are going to make, and the design decisions behind the layout, let’s move onto the design process.

To begin, create a new document. Mine is 1024px wide x 1200px high. Though the main content will be contained in the center 800px, this document size will show how it looks on larger monitors as well. Next, fill our background with black.

Step 2

Now we want to add a stroke and a gradient to the background to give it more depth. Grab your Single Row Marquee Tool and select a row about 400px below the top of the document. Fill your selection with (#1b1b1b). Then make a gradient underneath the stroke. Set your foreground color to (#0d0d0d). Then make a selection 1024px wide x 20px high. With your Linear Gradient Tool selected, make a Foreground to Transparent gradient. Start at the top and end at the bottom of the selection.

Step 3

Now let’s create the header of the design so we know where to place our graphics. Make a selection 800px wide x 225px high. Fill your selection with black. Then make a 1px border on the inside with the color (#0a0a0a). Make sure your Rulers (Ctrl+R) are showing. Then drag a guide out to 512px on the horizontal ruler. Now drag your black header until the middle of it snaps with your guide. This will center your header.

Let's add an outer glow to our header as well. Set the Blending Mode to Normal, Color to black, Opacity to 50%, Spread to 0%, and Size to 29px. You won't notice this right now, but later when we add graphics behind the header it will cast a shadow on them.

Step 4

We don't need a floating header, so let’s add our body below. Make a selection 800px wide and the rest of the height under the header. Fill the selection with black and add an inside stroke of (#0a0a0a). Nudge our body up 1px so that it overlaps the header.

Be sure that the body layer is above the header layer, since we don't want the header to cast a shadow over the body. Let’s add a 10px Foreground to Transparent gradient with a foreground color of (#0a0a0a) underneath the stroke.

Before we continue, let’s make sure we have our layers grouped and ordered. Place the layers that have your header and body into a group called Body. Then place your background layer, and the layers that have your background stroke and gradient into a group below your Body group called Background.

Step 5

Let’s create a new group called BehindHeader. Place it between the Body and Background groups. Then create a new layer inside this group. Grab your Polygonal Lasso Tool.

Select the triangular areas growing out from the header, and fill them with the color (#151515). The point of this is to create rays of light, so try to picture a focal point behind your header that these are being led to. To make it easier, only do one side of the rays, then duplicate the layer. Then go to Edit>Transform>Flip Horizontal

Now let’s create a Radial Gradient from the center of the ray to the outside. Make it so that it fades into the background. Set your foreground color to white, and your background color to black.

Step 6

To create an effect like the heart logo at the top right of the header, download some splatter brushes. You can find some here.

Let's review the basic process of creating these graphics. Pick a splatter brush and a color that will fit your design, then brush it onto the canvas. Create a new layer above or below your previous one, depending on which color you want on top, and select a new color. Use another splatter brush and brush it onto the layer. You can also draw shapes, like hearts or circles on different layers as well.

You could use opacities or layer effects to enhance the design. Creating brushes or shapes with the same background color will knock out portions of the design, or you can delete portions of shapes or use masks to keep it nondestructive. Repeat this process until you have the effect you desire.

Step 7

Let's take a moment away from designing and examine what we have so far. We have a background with a gradient that adds depth to the design. We also have a body and a header with strokes to separate them from the background and each other. We have a set of graphics that are currently placed behind the header to give our design a unique look.

The things we still need are the inside of the header, the title and description, the navigation, the sidebar design, the content design, and the footer.

Step 8

Now that we have the area behind our header finished, let’s work on the header itself. Create a new group above the Body layer and name it InsideHeader. Now that we have our group, let’s duplicate the designs that we made earlier in the upper left, and upper right corners of the header so that we can get the hidden content inside the header.

Place the graphics inside the new group. The problem now is that the layer still shows outside the header, which is blocking our shadow effect. To fix this (Ctrl-click) on the thumbnail for your header layer. This will make a selection of the header. Now all we need to do is click the Add Layer Mask button on our InsideHeader group so all the contained layers show inside the header. Finally, let’s change the Opacity of the group BehindHeader to 90% so that it appears darker.

Step 9

Let’s place some text on top of the header and inside the header to introduce the site. Create a logo or graphic and place it to the left so that it draws attention to the main attraction area. You can also add a Foreground to Transparent gradient layer. I used (#030a0e) for mine. If you add this, be sure to create a stroke underneath it that is brighter than the gradient. For this I used (#0b1316). This will help to add a transition between the header and the navigation.

Step 10

Make a selection of your header area. Create a new layer effect. Apply the settings shown below. For the Pattern Overlay I used a pattern of a fleur-de-lis I had available. Then create a layer mask, by clicking the Add Layer Mask Button in the layers palette. Be sure to click this with the layer selected. Then draw a radial gradient that goes from white to black. Place it at the top center of the header and allow it to overlap past the top of the document. The effect is shown in the last image below.

Step 11

For the navigation, let’s make a new group called Navigation. Then create a 35px high black bar underneath the main part of our header. Then let’s add a Foreground to Transparent gradient with a foreground color of (#0c0c0c) starting at the top of the navigation. It looks good, but adding a 1px stroke of (#232323) at the bottom will make the transition between the banner and the main body better.

Add some text so that you know how the links will look. I used a basic Verdana 18pt size text with Strong enabled.

Step 12

Now create new group called Date. Create a new smaller splatter effect and keep it within a 100px wide x 100px high area. Then create a new layer above these splatters. Then grab your Rounded Rectangle Tool. Set the Radius to 5px. Then make a rectangle around 50px wide by 50px high. Then add an outer glow with a Blending Mode of Normal and set the Color to black.

You can also use the rays of light you created earlier, and place a smaller version behind your box. Add some text inside the date box so that you know what it will look like. I used 12px Verdana for the month and 24px bolded Verdana for the day.

Add a title and content to the right of the date box. I used 30px Verdana with a color of white for the header, and 12px Verdana (#dddddd) for the content text. I made a sample link with the color (#36ade1).

Step 13

To create the sidebar box use the Rounded Rectangle Tool with a Radius of 10, add a stroke of (#080808) and create two Foreground to Transparent gradients. Place one on top and one on the bottom.

Step 14

Finally, the last step is to create the footer. You can create it with the same technique used for the inside of the header. Create a layer mask on the group so that it stays in a 800px wide x 300px high. I decided to place an image in the top left position. I also created small boxes with arrows to use before links, as seen in the image below. There are also hair line separators between each link. I used a Foreground to Transparent gradient to separate the footer from the main content.

Final Result

We now have a completed dark Web design that is ready to be coded in CSS/HTML. Remember the strategic reasons for placing graphics in certain areas of attraction. Create your own unique awe-inspiring designs that pop with color set against a dark background.

click
If you enjoyed this post, your vote is always highly appreciated!! Delicious StumbleUpon Float Reddit Bump This!

Comments

Leave a Comment
  1. Wow, a cool Tutorial :-))

    THX

  2. Really it’s looking great and awesome. thanks for sharing.

  3. Great ;)

  4. Thanks this is nice.

    any chance your going to carrie this over to NETTUTS?

  5. nice 1

  6. It’s cool to see webdesign tutorials, but I think this is a pretty bad one. The only reason I would post this comment here is because of the incredible quality of all the other tutorials. The result has no grid what so ever, the content is almost unreadable because of the typography lacking line height and spaces/paddings lack consistency. Not trying to start a flame where here, but this is not the direction PSDTUTS should be heading.

  7. Not my most favourite of designs, but a well thought out and useful tutorial non the less, thanks! :)

  8. I don’t think it’s bad at all. Personally, i don’t think rules apply when it comes to design .. you just do what works.
    Thanks for all your time and effort Tyler.. Keep it up. :)

  9. I love PSDTUTS and I really appreciate the effort made by Tyler, but I think the design lacks a lot and is not visually appealing. I think it is bad-looking to be honest.

    PSDTUTS is still the best, but the quality of the last two designs (this and the Super Fast - Speed Lighting Effect) is very low in comparison to the ones that preceded. I am not here to flame at all, I just think the difference in quality is very noticeable and it is good to let you know.

    Good luck with the next ones. Let’s have some excellent designs again!

  10. Not very innovative, but nice. Thanks for sharing. ;)

  11. God.
    ¿2 OS in a Tut?
    interesting :P

  12. Gravatar

    Tyler Bramer

    I appreciate the feedback. I will take it all into consideration for the future!

  13. Not bad.

  14. Agreed with Ole Martin. The typography is horrible, the graphic elements lacking… and there’s absolutely no layout or grid whatsoever.

  15. cool. i like the site. now maybe collis, or someone(i guess i could :) ) can do the site on net tuts. if you’d like me to do it, let me know.

    -Zach LeBar

  16. Agreed. Sorry, but this is lacking, from the typography to the layout to color choices. Not exactly professional quality. This, unfortunately, is the result of print designers thinking they can automatically design for web.

  17. srry for the double post, but i forgot to refresh before i commented.

    i agree that it doesn’t have the greatest typography, but that wasn’t necessarily what the tut was about. granted it did deserve to be mentioned.

    a grid like the http://960.gs grid could come in handy in this case, to help provide some structure.

    my offer still stands though, if anyone would like to see this done in html on net tuts, provided collis and everyone in charge is okay with it. :)

  18. Gravatar

    Tyler Bramer

    I have to apologize because I didn’t put much thought into the typography and it was not designed using a grid. My main focus was to try and show how to keep a visitor’s focus where it should be. I will be sure to spend more time on typography and to create a better layout for coding and viewing. This is my first real tutorial published so I am glad for the feedback.

  19. Gravatar

    MAJ3STIC

    Awesome, I’m glad my suggestion for a blog design went through, thank you very much PSDTuts for this great tutorial and I’ll be using this technique always!! Mahalo!!!!

  20. ahh,nothing really fantasy, as everyone else i didn’t expect this from psdtuts.
    but thanks for your time and effort tyler.

  21. I had a feeling that you were going for more of a demonstration of how to design to catch(and keep)attention. look forward to more blog posts to come.

  22. @Tyler

    Designing using a grid is just one method of designing websites, and is more reticent of print design (@Tim) than almost any other web technique. So don’t worry too much about your tutorial being judged by that standard.

    Good job on your first tutorial… I hope to see more from you in the future.

    Sorry you got so much negative feedback, but your attitude is commendable. Keep up the good work.

    (btw… this site could be easily coded in XHTML and CSS… which is the mark of a web designer, not print designer)

  23. ….but I’m not Tyler Bramer

  24. I will spare all from reiterating the above comments as to the quality of this tutorial, all of which I agree with. Tutorials on this site should be designed with the utmost quality and attention paid to all details, especially when suggesting website designs. It is the unfortunate reality that too many “designers” try to make web designs that are absolutely terrible - bad typo, hard to read, and not functional.

    The one positive I see with this design: the date stamps are really nicely done. (typo could be better on them though)

  25. Tyler, I think for a first tutorial, it’s nicely done. To be honest, there are a lot of great decorative elements to this design, but I don’t think they fit together as well as we’d all like. I appreciate the tutorials that have an underlying point, but if you don’t make that point clear, it sometimes gets lost on the reader.

    Hope to see you publish something else soon! :)

  26. Cool stuff. Thanks

  27. Nice information, I like it :)

  28. Hey, this is fab.. :)

  29. Nice one !

  30. This is the first time I didn’t like a tut. The header is unnessarily large, the huge gap between the header and the body is just a shameful wast of space and some of the splatter accouterments are too unfocused and border on messy. The layout shows promised but it needs to be reworked to be a winner. Unfortunately as is it misses the mark.

  31. its ok i guess

  32. would like to see some design that can be used with CMS.

  33. I have to agree with Ole Martin here..
    I’m sure you can do better^^

  34. quite interesting and complex

  35. Hey, love the tutorial! But does anyone know how to set up a blog in the design, it would be cool to have a custom blog! Keep up the good work!

  36. Thanks for posting your work. Though I’m also not a fan of the design per se, I appreciate the time you’ve taken to put the tutorial together, and there are elements that are of use to us all.

    Cheers.

  37. I think that compared to the quality of the previous tutorials this is slightly below parr.

    A better job could have been done with the typography and banner, which really let the layout down. The layout does indeed look amateurish, and like something we could all produce after a few times in photoshop….

    I dont like to criticise, but PSDtuts has set a VERY high standard, and i just dont think this adheres to that standard.

  38. Gravatar

    MAJ3STIC

    Maybe trying doing a tutorial in brighter colors so people we’ll be able to enjoy the dark theme and a light theme. But again this tutorial is awesome for his first.

  39. It’s a good tutorial to start but the result does feel unrefined.

    I see you have taken a lot of negative feedback however most are good points! Something to work on for future tutorials? The design would have been just that little better with a little further work to “finish” it off.

    I hate saying this because it sounds naff but… good effort. Easy to read and follow with clean personal writing. Thanks.

  40. I like the colors that you used, so far all the tutorials ive seen here are awesome. in my opinion, this one is good aswell :D!

  41. ok, heres my result :D

    http://funkydangers.cz/funky.jpg

  42. Very nice
    To Jerry: Nice. Next Czech =) ** Vitej **

  43. Gravatar

    Ariful Khan

    smart looking and good. I like it.

  44. Awesome.

  45. Gravatar

    MAJ3STIC

    Looks great!

  46. Gravatar

    MAJ3STIC

    PSDTUTS PLUS has a cms design

  47. Nice ;-)

    Daniel

  48. I hope PSDTUTS keeps posting ‘tutorials’ like this so that the masses will eat it up, copy it, re-factor it, and continue to propagating bad design and a complete misunderstanding of effective UI and visual accessibility practices. It will ensure professional designer/developers will remain highly paid and employed. Thanks again PSDTUTS!

  49. This tutorial should have been titled “Create a stunning web design in minutes”. There is not much to this tutorial in terms of photoshop, you’re only playing with a few brushes and layers to make the splash effects which do look rather good. You should have focused more on the layout and typography, and after that, it’d be a great design created rather quickly.

    It’s not about putting flashy graphics on websites that make them interesting, take a look at this site. However, by focusing a little more on layout and typography, this could have been a good tutorial.

    I believe this was written with NETTUTS in mind and also had the idea that it could be used on PSDTUTS. Overall, not bad but surely could be better. Don’t get yourself down Tyler, it just needed to be fine tuned a little.

    @ Everyone, should PSDTUTS not post new tutorials if they are not amazing tutorials, or would you rather have some ok-to-good tutorials mixed in. Everyone at PSDTUTs puts in a lot of time to put things together, not to mention play around in photoshop to make stunning designs that they can they post about later.
    Great job PSDTUTS, keep it up.

  50. I like it very much thanx!!

  51. Thanks for the tut.

  52. OH COME ON the heck with the typo the tutorial and final result is great !!!

  53. i chose to design a dark protfolio site, but i have to say i stripped out all the graphics becasue i think they are a little distracting. i like the Tut, but i’m sticking with my design. :)

  54. Gravatar

    Tyler Bramer

    I’m glad to hear that a number of people found some use out of this. Everyone has their own style and has a different thought perspective, so it can be quite hard to satisfy all. I look forward to advancing my own skills and helping out anyone else along the way.

  55. and also only a n00b to photoshop can like this tutorial.

  56. @ Comments.

    I believe that there’s a key understanding here. There is no place on the web, not even PSDtuts that can provide the same knowledge and education as provided by formal design training or education. The chance that you will find a professional designer writing a tutorial on how to create a good communicative website, which reaches all standards as set by professional designers in one tutorial on the web. In fact, my search for such knowledge has led me to several sites, each specializing in their own department (type, grid, spacing, W3 standards etc.)

    What PSDtuts says to deliver and does so are tutorials which have a higher quality standard than most other tutorial sites on the web. You won’t find cheep ‘brushed metal’ or ‘MAKE A SUPER COOL BUTTON.’ tutorials here, instead the tutorials here are aimed at teaching you certain useful techniques in the hope that you will go out and develop these.

    Which brings me to the last point of this mellow rant:

    The tutorials that are posted here are NOT made for you to copy their results and think you just made something amazing. Tutorials are there to teach you certain TECHNIQUES and TOOLS. Do you really think that the writers will ever let you rip on their work? Do you really think that if I create print artwork for that matter, I will use my ’soft stylized 3d type’ effect and call it a day? Heck no, a finished composition requires a lot more.

    So what I want you people to understand is this: We try to polish the tutorials so that the final result catches your attention, but it is not the purpose of a tutorial to be copied ad nauseam, literally with no originality from the reader. I look through the flickr group and I see good submissions and bad submissions.

    Good: People using multiple tutorials or tutorials as elements in their compositions, mixed in with their own style.
    Bad: Tutorial X being done exactly as it is, over and over again.

    Now I do not discourage recreating tutorial results, since this is the way you practice a tutorial (duh) but what really aggravates me is when people start to complain because they followed a tutorial and they showed it to someone (other than your parents, relatives, partners or pets) and that person told them something was lacking.

    OF COURSE SOMETHING IS LACKING. YOUR stamp is lacking.

    That was all.

  57. a key misunderstanding*

    line 7: …in one tutorial on the web is very slim.

    cheap*

    Sorry :S

  58. Gravatar

    Patricio

    2 things

    1: The tut is great and it fulfills its goal with ease. Very well explained step by step easy to follow.

    and

    2:
    Arik couldn’t have said it better.
    From all the “PSDTUTS-is-going-the-wrong-way” style of comments, I couldn’t find at least ONE doing one of the following:
    either Suggesting a POSITIVE change.
    or Showing how OTHER techniques might complete or complement the effects and techniques used by Tyler here.
    I’m not saying that we should all compliment each other on crappy designs, but that each one here should try and bring a positive change to this site. It IS great -I mean, PSDTUTS- but it could be a HECK better. At least try and make it better now that you are taking part of it by commenting.

  59. Hi all. A lot of good discussion. I think Tyler had a good start to this tutorial. He has a thoughtful approach to describing and presenting the tutorial. I think the community’s criticism about typography and other design elements are well thought out. I should have provided this kind of feedback to Tyler prior to publishing. I’m sure he would have been happy to take the design to that next level. So, I’m learning from this process as well. I’ll keep this in mind for the future.

    Tyler has done a good job of fielding this criticism and maintaining positive responses, which can be difficult. It’s helpful to receive constructive criticism for both Tyler and I.

    Thanks.

  60. I just want to reiterate a couple things about commenting. Some others above have mentioned this as well. Constructive criticism is a key to learning; it’s helpful. It’s a big part of what the comments are for, to voice your opinion.

    Though criticism that takes an unprofessional tone, inappropriate language, etc., just doesn’t belong here, as it doesn’t help anyone on the site. An overwhelming amount of criticism on the site is professional, appreciated, and contributes to the conversation. I think we have a great community here. Lets try to keep a few things in mind when commenting: provide some reasoning behind your criticism, try to think how it will help the person you’re directing it at, and maintain professionalism.

    Thanks.

  61. At set 6 does anyone have the links to the brushes that were used, the one with the hearts and circles. I like them but can’t find them from the link to deviant art.

  62. Good tutorial, the design is alright, I would like to see less stock photoshop vectors personally.

  63. I have a pretty dark set monitor, and most of the details r not visible!
    wud like 2 draw ur attention towards dat
    great execution, tho!

  64. I have to admit that I do not like the result. There are some interesting techniques used but I think you must work hard.

    Although you are on the right step and should keep on working. Also for the first tutorial congratulations. ;)

    Take care

  65. Gravatar

    Noureddine

    I have nohing to say about the tutorial, it’s awesome. But the rest of the work that is the serious thing for me, I couldn’t code it in CSS/HTML. Can you show us some technics in CSS/HTML, please Tyler.
    Sorry, I’m a new here :)
    Thanks & have good day

  66. it get worst on every tutorial…its a shame..

  67. Gravatar

    Tyler Bramer

    @Justin
    The hearts and circles used were simple vector shapes that come preloaded with Photoshop. Simply use the Custom Shape Tool located underneath the rectangle tool and select the shape you want to make.

  68. I can see that Tyler loves Photoshop so I am sure you will write some great tutorial. ;)

    Welcome aboard

  69. It would be nice to see it being spliced and coded as well. If someone drops me the PSD file I can write the tutorial when I get a sec.

    I just think that someone with little experience of web design in photoshop will be a bit confused at how to splice it and there is no way that you want to be paying for it lol.

    Anyhow

    Andrew (Blog)

  70. As much as i appreciate this site, i have to say this is a rather lame tutorial.

    Mocking up a site in PS, especially one of this simplicity is not exactly rocket science.

    The end result is quiet awful really, to be frank, and it does little to communicate

    good design ethics to the younger crowd, which clearly seems to be the primary

    market here. They have no sense of discernment, you can post anything and they’ll

    go “OMG wow man”.

    Gen Y’s are far from the sharpest tools in the shed :P

  71. There’s a nice one tut, I think that is a bit confusing to use in a real website, but with a littles changes it can works.

    Anyway I really appreciate the tutorial, I was looking to make one layout and PSDtuts do the best tutorials so far, I’m learning a lot a new techniques and tricks, keep it up! :D

  72. Saved my life. Thanks!

  73. nice and simple. im fairly familiar with photoshop/illustrator and know the basics of flash/dreamweaver but i’ve never actually turned anything into a website. do you know of any good tutorials that could pick up from your photoshop tutorial?

    cheers

  74. Very nice and very simple!
    Good tutorial!

    Good work… and keep up with it

  75. Really nice, I’m ready to pwn some friends with this help ;)

  76. Can Give us the PSD File ???

Add a Comment

Note: We use Gravatars on PSDTUTS, they are little icons that appear next to your name on this site and on many others. You can get a Gravatar account for free and any other site that supports it will show your avatar too!

 

Trackbacks

Leave a Trackback