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.

What’s the Deal With :target in CSS?

CSS / 10 Apr 2012

What’s the Deal With :target in CSS?

I’ve been seeing a lot of tutorials lately that utilize :target in CSS to perform some fancy feat so I thought I’d take the time to really dig in and discuss how and why this syntax works. Instead of blindly following someone else’s code, you should be able to wield this tool with the knowledge of what’s happening how it affects browser support.

Read on to learn all about the basic functionality associated with the :target pseudo class and how you can stretch that ability to perform all kinds of crazy stuff with pure CSS. Along the way we’ll build some great navigation and slideshow examples for you to learn from.

Facebook Exclusive Article: How to Center Anything With CSS

CSS / 9 Apr 2012

Facebook Exclusive Article: How to Center Anything With CSS

We’ve decided to reward our faithful fans with an exclusive treat. Anyone that “likes” Design Shack on Facebook can download a free, in-depth CSS tutorial!

To follow up last week’s article on the difference between absolute and relative positioning, this week we’re taking a look at an extremely basic question with an incredibly broad reaching answer: How do I center something with CSS?

Read on to get a glimpse of the tutorial and see how you can claim your download today.

3 Free Apps for Testing Your Responsive Designs Online

CSS / 5 Apr 2012

3 Free Apps for Testing Your Responsive Designs Online

Responsive design has brought about a whole new list of challenges for web designers who have decided to take the plunge and leave static design behind. Creating a layout that works well at not one but several, or even all, possible widths requires patience, creativity and of course, lots of testing.

Nothing replaces checking out your design on the actual devices that you’re targeting, but as you’re building, it’s nice to be able to get a quick peek of the layout at various widths right on your computer. You could resize your browser window manually, but this gets ridiculously tedious if you’re shooting for precise pixel dimensions. Fortunately, several talented developers have already built some great tools to aid you in this process. Join us today as we take a look at three of them.

Build an Infinite Scrolling Photo Banner With HTML and CSS

CSS / 3 Apr 2012

Build an Infinite Scrolling Photo Banner With HTML and CSS

Today we’re going to embark on the challenge of creating an animated banner of photos that automatically scrolls horizontally through an infinite loop. The best part: we’re going to do it without a single line of JavaScript.

To make this banner truly useful, our goal will be to use individual photos dropped into our HTML, not simply one long CSS background that repeats. This is pretty tricky but we’ll walk you through exactly how it works. Let’s get started!

The Top 10 Web Design Buzzwords and Hot Topics for 2012

Web Standards / 2 Apr 2012

The Top 10 Web Design Buzzwords and Hot Topics for 2012

In 2011, there wasn’t a web design blog or magazine in the world that didn’t use “HTML5” or “CSS3” in at least a few headlines. We talked endlessly about the new possibilities that these technologies brought about, argued tirelessly about the hurdles that they presented and had tons of fun creating demos with embarrassingly modest browser support.

Though CSS3 and HTML5 are still at the top of our discussion lists, I decided to look around and see what other terms and buzzwords are major topics for 2012. Read on to see what web designers are ranting and arguing about these days. Along the way you’ll find over fifty excellent articles to check out that will brush you up on each topic.

Style Tiles: The Flip Side of Wireframes

Graphics / 29 Mar 2012

Style Tiles: The Flip Side of Wireframes

Style Tiles provide a fresh and productive way to approach the design process. They allow you to specifically hone in and focus on a project’s personality and mood without worrying about specific layout decisions.

Today we’re going to show you exactly what Style Tiles are, why you should use them and how to incorporate them into your design process. Follow along and you just might change the way you design forever.

3 Fantastic & Fresh Tools for Web Designers

Software / 28 Mar 2012

3 Fantastic & Fresh Tools for Web Designers

I love to keep an eye on the every growing world of single purpose web apps that are specifically aimed at making part of your job as a web designer a little bit easier. Today we’ll check out three of these tools that I’ve found fun and helpful recently.

We’ll start by looking at Colllor, a great way to turn a single color into many. Next we’ll jump into Warp CSS and create some amazing CSS typography that you probably didn’t even think was possible. Finally, we’ll check out Bear CSS, a way to quickly generate a starter stylesheet based on your HTML. Let’s get started!

Animate.css: Kick-Ass CSS Animations in Seconds Flat

CSS / 26 Mar 2012

Animate.css: Kick-Ass CSS Animations in Seconds Flat

On my laundry list of todo items that I’ll do “someday” is the idea of creating a prebuilt library of useful CSS animations. The bad news is that I’ll likely never actually get around to doing this. The good news is that developer Dan Eden beat me to it.

Today we’re going to check out Animate.css, an awesome and free collection of CSS animations that you can apply to your projects with almost no effort. It’s a blast to play around with so follow along and join the fun.

Ready or Not, Here Comes HD Web Design

HTML / 22 Mar 2012

Ready or Not, Here Comes HD Web Design

Apple is pushing the tech industry forward by increasing the pixel density on iPhone and iPad screens. This is great from a user’s perspective, but as a web designer or developer it literally threatens to completely change the way you build websites.

Are you ready for HD web design? Do you know how your sites will look on a new generation of high resolution screens? What steps can you take to prepare yourself and what skills will you need to stay relevant in the years to come? Read on to find out.

105 Remarkable Retro Logos

Inspiration / 21 Mar 2012

105 Remarkable Retro Logos

It’s time for another massive logo collection. This time around we’ve sifted through thousands of great logos to find over one hundred that were designed in a retro or vintage style.

If you’re looking for some good old fashioned logo design inspiration, this post will surely get your creative brain firing on all cylinders. From robots to muscle cars, these logos are flat out cool.

10 More Great Google Font Combinations You Can Copy

Google Fonts / 20 Mar 2012

10 More Great Google Font Combinations You Can Copy

The last time we wrote about Google Web Fonts, it was a fairly new program with a handful of fonts. Today there are nearly 500 font families ready and waiting to be served up to your website completely free of charge. Google has certainly made its mark on web typography and stands as an excellent alternative to premium subscription services.

The downside of this growth is that it’s becomingly increasingly difficult to sift through the library to find the best selections.

We’ve got your back though and are serving up another great collection of Google Web Font combinations ripe for the stealing. Just copy and paste our code, then tweak the style to fit your needs and you’ll be good to go!

5 Gorgeous Note & Point Presentations You Have to See

Graphics / 16 Mar 2012

5 Gorgeous Note & Point Presentations You Have to See

One of my favorite sites for design inspiration is Note & Point, which is a fantastic curator of great looking presentation decks (Keynote + PowerPoint = Note & Point). Not only is this site chock full of awesome design examples, most of their presentations are actually design and development related so you learn some great stuff along the way!

Today we’re going to look at five of my favorite Note & Point decks, which will teach us a ton of great stuff about presentation design.