Stuff & Nonsense product and website design

Blog and all that malarkey

One Step Beyond

I hope you enjoyed yesterday’s new, Madness-inspired home page header. We certainly enjoyed making it.

Although I love our responsive mods on scooters, I’d always intended to do different things with our header to keep people (and me) entertained. Back in December I started talking to Josh about an idea I’d had, to pay homage to Madness with six characters who mean something to me doing Madness’ famous One Step Beyond nutty boys dance with me. I gave Josh a list:

We refined the list and as I’d done last year with the mods, I set up a Dropbox folder full of reference material on each character and Madness themselves:

One Step Beyond

It was hilarious showing Josh early Madness videos. Despite the fact that Josh is a different generation and from a different culture, he interpreted what I was asking for perfectly from the very first sketch.

The first sketch Josh Cleland sent me

I knew that the finished nutty boys were going to be spectacular, but nothing could’ve prepared me for the final results:

I’m not kidding. I actually did a dance

Then it was my turn, to implement the nutty boys into a new header. Early on I’d thought of taking an adaptive approach showing one, three, five and seven nutty boys across five breakpoints. Then, one night, Jeremy appeared as a vision and showed me the error of my ways. So instead I wrote breakpoints based on content, in this case the width of each nutty boy. I ended up with, as you’d expect with seven nutty boys, seven breakpoints at 444px, 560px, 585px, 747px, 856px and 1000px. The wider your viewport, the more nutty boys you’ll see, up to an extra Easter egg at 1382px.

The typical device screenshots

My old thinking did trip me up once though. For phone size screens I shrink the header size down to make the most use of vertical space and serve these styles using a combination of media queries and Modernizr classes:

@media only screen and (max-width: 599px) {

.touch {
/* styles */

}/*touch*/
}/*599px*/

On my iPhone 4S, this size allows for only two characters in landscape orientation, so I wrote styles for just those two. But when I tested the site on an iPhone 5 (in an Apple Store,) that phone’s extra width is enough for three characters. It’s another great example that you (I) can’t take anything for granted and that testing on actual devices is essential. I’ll be testing on larger phones in the next few weeks as I get my hands on them.

I want to say thank-you to Josh (again) for doing such an amazing job.


Written by Andy Clarke who tagged this with design


More from Stuff & Nonsense

Andy Clarke demonstrates how to take your product and website designs to the next level.

Take your Squarespace designs to the next level with our premium Squarespace templates.

The popular web design contract template trusted by thousands of web designers and developers.

Andy is an experienced mentor who can help you improve your design skills and develop your career.


Hire me. I’m available now to work on product and website design projects.