Hello everyone! Welcome to the complete series on building a mobile first artist website with WordPress. This is slightly different than the last series where we recorded as we built. In this course, the "final" website is already built: JeffCampana.com. We'll still walk through every step of the building process, it will just happen a bit quicker and with more focus since I've already gone through it once. In fact, in doing it a second time, I suspect we'll come out with an even better final product. You get better at what you practice!

In this intro screencast, I'll show you the finished site we intend to build. We'll look at each section of the site. It's very simple, but believe me, there is plenty to learn here. Just some of what we'll touch on:

  • Thinking mobile first from the start
  • Choosing and using custom fonts
  • Dealing with icons
  • Implementing a slider (that is responsive and touch friendly)
  • Blog post typography and layout
  • A mobile friendly contact form
  • Fancy color manipulation
  • Managing specialized content


  1. nickhempsey
    Permalink to comment#

    This probably isn’t the place for this comment, but I wanted to let you know, there is a bug in the Next Video button in this section. When you click it from this page it jumps you over to /V10/002-… .

    • Chris Coyier
      Permalink to comment#

      Thanks! Bug squished! I’ll just bury as it was a temporary issue.

  2. demeyere.ben
    Permalink to comment#

    Hi Chris, this is great! Is it possible to download these at all?

    • Chris Coyier
      Permalink to comment#

      Bear level members can download the videos directly. Hit me up: http://css-tricks.com if you want to upgrade and we can discuss. Unfortunately it’s possible through the web interface (literally a lack of PayPal API’s to do it).

  3. ahka@inbox.ru
    Permalink to comment#

    Just amazing

  4. vanmen
    Permalink to comment#

    Great stuff Chris,

    I can’t wait to get my hands dirty with this one! Oops that sounds wierd…lol.
    Another very helpfull series I hope, cause I am in the same process myself for a new client with similar thoughts about his website.


Leave a Comment

Posting Code

We highly encourage you to post problematic HTML/CSS/JavaScript over on CodePen and include the link in your post. It's much easier to see, understand, and help with when you do that.

Markdown is supported, so you can write inline code like `<div>this</div>` or multiline blocks of code in triple backtick fences like this:

  function example() {
    element.innerHTML = "<div>code</div>";

We have a pretty good* newsletter.