1. Authors
  2. Joshua Johnson

Joshua Johnson

Joshua Johnson

Equal parts editor, writer, designer, and photographer. Hit me up on Twitter, or check out my photos.

Build an Animated Photo Wall With CSS

CSS / 7 Jun 2012

Build an Animated Photo Wall With CSS

Today we’re going to embark on the adventure of building yet another awesome and fun CSS demo. This time we’ll create a big, seamless wall of photos. When the user hovers over an image, a transparent black overlay will fade it out as a text label fades in and the image zooms.

The result is pretty slick and I’ve also thrown in a bonus second version for those that make it all the way through the tutorial. Read on to get started!

Best and Worst Design: 50 U.S. State Websites

Inspiration / 31 May 2012

Best and Worst Design: 50 U.S. State Websites

In the past, we took a look at fifty of the best and worst university websites from around the United States, a post which launched an interesting discussion about how web design projects can be destroyed by committees and politics, even if talented designers are leading up the team.

Today we’re following that up with a similar discussion on official state websites. Which U.S. states have the absolute best looking websites and which have sites that look like they haven’t been updated since Clinton was in the Oval Office? Read on to see how your state ranked.

Code a Simple Folded Corner Effect With CSS

CSS / 30 May 2012

Code a Simple Folded Corner Effect With CSS

This week we have yet another fun and simple CSS project for you to hone your coding chops on. This time around we’ll be creating the illusion of a page with one corner that has been folded over.

With the power of pseudo elements, we’ll create some CSS triangles that we can then push into place to create our page fold. Once we’re all finished, you’ll be able to simply apply a class to any div to add in the effect.

What if I Don’t Like the Work? Dealing With a Design Project Gone Wrong

Business / 25 May 2012

What if I Don’t Like the Work? Dealing With a Design Project Gone Wrong

Typically, the articles that I write on Design Shack are from the perspective of the designer. One topic that comes up regularly is how to deal with clients on various issues. However, today I’d like to flip things around and jump to the aid of the other team.

Designer/client relationships go both ways and just as often as there is a frustrated designer, there’s a disappointed client. Today we’re going to tackle the question of what to do when you hire a designer and just don’t like the work that resulted.

Framework Fight: Zurb Foundation vs. Twitter Bootstrap

CSS / 24 May 2012

Framework Fight: Zurb Foundation vs. Twitter Bootstrap

In the vast world of rapid prototyping CSS frameworks and toolkits, there are a ton of different options to choose from, but ever since Twitter’s Bootstrap hit the scene it seems like it has largely gobbled up this market. Is there room or reason for anything else?

The folks at Zurb think so and aren’t about to abandon their widely successful Foundation project. Having written about Bootstrap several times in the past, I’m going to jump into Foundation today and see what I think.

Ode to the Option Key: 30+ Cool Option Key Shortcuts in Photoshop

Software / 23 May 2012

Ode to the Option Key: 30+ Cool Option Key Shortcuts in Photoshop

The Option key (that’s Alt for you PC folks) is an amazing little helper for the Photoshop user. For the most part, you can probably get along without it but when you learn to wield it well, you open up tons of time saving features.

Why is it so great? What are all these great things you can do with the Option key in Photoshop? Read on to find out!

Can’t Get Into Preprocessors? Try Zen Coding

CSS / 22 May 2012

Can’t Get Into Preprocessors? Try Zen Coding

A ton of discussion lately has been given to preprocessors. These incredibly useful tools make coding easier, faster and more maintainable, but they’re certainly not for everyone. Whether or not you’ve jumped on the preprocessor bandwagon, you should give a fresh look to an old favorite that helps you dramatically cut your coding time without reinventing your workflow with compilers and other complications: Zen Coding.

With Zen Coding, you can type a little and output a lot, just like with a preprocessor like Jade or Haml, only it expands instantly into the vanilla HTML that you love. For those that are new to the concept, I’ll walk you through how Zen Coding works and show you some of my favorite tricks, then end with a brief tutorial on getting Zen Coding up and running in Sublime Text 2.

Cycle Through Client Quotes With CSS Keyframes

CSS / 17 May 2012

Cycle Through Client Quotes With CSS Keyframes

Client testimonials are a popular website feature. They bring credibility to a company and instill a sense of trust. If your other clients love you so much, I might too!

As a fun experiment, today we’re going to set out to build a cool little quote section that will rotate between multiple different quotes using only CSS. Along the way, we’ll learn all about how to plan and create multi-step keyframe sequences. Let’s get started.

10 Tips for Awesome Tumblr Theme Design

Tumblr Themes / 16 May 2012

10 Tips for Awesome Tumblr Theme Design

Here at Design Shack, WordPress is our bread and butter, but in the world of blogging platforms, we have lots of love for Tumblr as well. It’s simple, gorgeous, and simply enjoyable to use.

Today we’re going to take a look at what makes a great Tumblr theme. With thousands of options in the Tumblr theme garden, it can be difficult to stand out.

Why do some themes catch so much attention while others are ignored? Good design holds the answer. Not all themes are created equally, and knowing what aesthetic cues to look for can help you choose a Tumblr theme that will serve you well.

Adobe Muse Test Drive: Is It Worth $15 Per Month?

Software / 15 May 2012

Adobe Muse Test Drive: Is It Worth $15 Per Month?

Adobe has an interesting relationship with folks who design websites. Photoshop and Fireworks have you covered from a static image perspective, but tools to build live, functioning websites are another story completely. Flash is no longer the poster child of modern web technologies (quite the opposite), GoLive went the way of the dinosaurs and Dreamweaver, though still widely used, is regarded by many to be a bloated mess.

One area that Adobe is intent on pursuing is web design for non-coders. They’ve made it their mission to bring the world of professional website creation to the huge market of designers who can’t write a lick of code. Thus far, they’ve largely fallen short of that goal (Project Rome anyone?). Their latest attempt, Adobe Muse, has finally exited beta and is available as a part of Adobe’s new Creative Cloud service ($50 per month) or as a stand alone product ($15 per month). Is Muse worth your time and money? Will it really allow you to create professional level websites without coding? Read on to find out.

Build a Library of CSS Image Label Options

CSS / 14 May 2012

Build a Library of CSS Image Label Options

Today I’m working on another awesome free download for PixelsDaily. Here you’ll be able to see my thought processes, goals and code, and later you’ll be able to download the whole project to use in your own work.

Basically, our goal here is to create a simple effect so that when the user hovers over an image, a hidden text label pops up into view. This is of course extremely easy to do so we’re going to go a step further by building a whole bunch of options for the developer to choose from. This will provide you with some good practice for how to create flexible effects that can be applied in different ways without too much code repetition.

Design to the Power of Three: The Magically Ubiquitous Number

Layouts / 10 May 2012

Design to the Power of Three: The Magically Ubiquitous Number

Three is only a number, right? Just one of ten numerals that we use to express value, nothing more. Or is it perhaps a lot more? Is the number three a designer’s best friend? Does it drive art, photography, design, architecture and even the natural order of the universe?

Join us as we take a look at some ways that designers leverage the number three, and more importantly, why you should keep the number three in mind whether you’re designing websites, print ads or even logos.