Archive for the ‘Design’ Category

Text-Shadow and Too Much Time

Wednesday, November 3rd, 2010

CSS3 gives us many great new toys, and recently I spent some time exploring one of my favorites: the text-shadow property. Before we get in to the examples, here are some fun facts about this property:

  • text-shadow does not require any prefix (such as -moz- or -webkit-)
  • it allows multiple values, so you can add multiple shadows to text
  • as right of now, text-shadow is not supported in the IE9 beta, but is supported by every other browser
  • its been around in WebKit since 2006, but was just added to Firefox with version 3.5

The syntax is fairly simple:

text-shadow: x-offset, y-offset, blur amount, color;

…and just add values – separated by commas – for multiple shadows. I found that using ems for the offsets and blur helped with fine-tuning the effect.

In Action

With text-shadow, we can achieve some not-ground-shaking-but-as-yet-unheard-of effects with web typography. To see what I mean, check out this bevy of demos I concocted.

Letterpress

To achieve a letterpress effect, first create a text-shadow without blur that is offset below your text and is the same color as (or slightly lighter than) your background:

text-shadow: 0 2px 0 #fef8f0,

Then add a blurred, darkened shadow with no horizontal or vertical offset:

text-shadow: 0 2px 0 #fef8f0, 0 1px 3px #bbb;

Note that you only need to add a comma between shadow values. You may want to lessen the effect on smaller text. In my example, the P elements have less of a blur on the darkened shadow.

Outline

Outlines are simple in context, but kind of a pain to execute. Basically, you want to surround your text with five sharp shadows of the same color:

text-shadow: 0 1px 0 #fff,
             1px 1px 0 #fff,
             -1px 0 0 #fff,
             -1px -1px 0 #fff,
             1px -1px 0 #fff;

I noticed some issues with the outline being cut off in WebKit browsers; this can be fixed by adjusting the line-height. WebKit supports a text-stroke property as well, but this text-shadow method is preferable since it works in more browsers (except, of course, IE).

Emboss & Engrave

Using the same concept as the outlines, you can also create an embossed or engraved dimension to your text. Instead of all for sides being the same color, though, just contrast opposite sides with an opposite value:

text-shadow: 0 1px 0 #888,
             1px 1px 0 #888,
             -1px 0 0 #fff,
             -1px -1px 0 #fff,
             1px -1px 0 #fff;
             /* Text embossed */
text-shadow: 0 1px 0 #fff,
             1px 1px 0 #fff,
             -1px 0 0 #888,
             -1px -1px 0 #888,
             1px -1px 0 #888;
             /* Text engraved */

You can fine tune from here to enhance or exacerbate the illusion.

Echoes

This is one of my favorite styles. It reminds me of baseball jersey text. You can create this style by first offsetting a sharp shadow that is the same color as the background by two pixels:

text-shadow: 2px 2px 0 #fff,

…then add another sharp shadow of a different color, offset by three pixels:

text-shadow: 2px 2px 0 #fff, 3px 3px 0 #888;

These distances are, of course, relative and should be adjusted as needed.

Extrusion

I actually got this one from Mr. Trent Walton, who does it much better. My only twist is to vary the colors to make a slight gradient:

text-shadow: 1px 1px 1px #ccc,
             -1px -1px 0 #bbb,
             -2px -2px 0 #bbb,
             -3px -3px 0 #b7b7b7,
             -4px -4px 0 #b3b3b3,
             -5px -5px 0 #b0b0b0,
             -6px -6px 0 #acacac;

Ad Infinitum, Sine Nauseum (Hopefully)

There are a few other examples and experiments on my demo page, which I encourage you dissect to derive your own. The real trick with any style is to know when to use it, and to what degree. My advice: always err on the side of subtlety. Please.

Scoping a Project

Tuesday, June 8th, 2010

Wireframes

Here’s a set of project wireframes up for evaluation as part of the scope-defining process for a project bid. So instead of 56 separate templates to design we defined 31 modular components (for design/CSS) and some variations on form layouts. What seemed a large-ish design project became far more manageable after an inventory.

Not all project scope processes are this involved, but the occasional wallpapering exercise for evaluation can help. Good times.

The Most Important Element of a Professional Designer

Tuesday, June 8th, 2010

Eyes Ears or Mouth?

The Analog Notepads of Unit Interactive

Tuesday, April 20th, 2010

The notepads and other devices used for recording project info are peculiar to individual designers’ preference. It’s not uncommon for these tools to almost be considered sacred artifacts to one degree or another. Having touched on this fact recently in the Unit offices, we thought it might be interesting to share our folks’ thoughts and provide a few glimpses into our respective tools.

Angela Conlon

“I really like the format of the Action Book for large projects because it allows me to outline what I need to accomplish on the same page with my sketches. I don’t exactly use it as the designer intended, opting to use the ‘action steps’ for my project bullet points instead. I also appreciate having a book devoted to all my large project sketches I can look back on for inspiration. For smaller projects or quick detail brainstorming, I opt to use a legal pad where I have the rest of my notes for that particular project, but I use it in much the same way: sketches with bullet points and notes.”

Angela’s Behance Action Book

R.A. Ray

“My main analog tools are a single legal pad and a Uni-ball Vision pen (my second in three years). On the lined paper of the legal pad I take all of my meeting notes, jot down quick ideas, do complex mathematical computations and even any sketching that I find necessary.

R.A.’s sketches and calculations on legal pad sheets

Project and meeting notes

“My other auxiliary tool is a magnetic whiteboard that is mounted with Velcro so I can move it anywhere I need it to be. Portability and the freedom to destroy (throw away/erase) are essential for my process. The more comfortable I feel making mistakes, the more I will use a system. Photoshop™ is really my sketch tool of choice. I <3 History and Snapshots.”

R.A.’s ever-essential portable whiteboard

Nathan Ford

“Primary and most handy in my intricate system of lo-tech planning/sketching devices is my tiny notepad. It goes where I go and serves as a back-up memory for to-do items so my brains can think on the more creative bits. Less frequently used, but more strategic in nature, college-ruled, 8.5”x11” notepads serve useful purposes for app development and meeting notes. Least frequently used, but possibly the most devastating weapon in my arsenal, is a pad of tracing paper. That’s where the magic happens (this is for Cribs, right?). All of this eventually winds up in my highly sophisticated, laboriously indexed library of manila folders. The details of which are, perhaps, for another post?”

Nathan’s “memory” pad

Yes, that is a hand written change-log for Unify

Andy Rutledge

“I, too, like to use a Behance Action Book for grouping brief bulleted notes with thumbnail and concept sketches to provide a good conceptual snapshot for some phases of project work. The only problem with this is that I’m hesitant to use the Action Book after capturing that initial snapshot because I tend to work in a pretty messy manner. It seems a shame to mess up the cool pages of that notebook. So most of my work is accomplished with the help of plain ol’ white legal pads. Lots of ‘em, actually.

Andy’s complement of analog devices

“It’s on these plain lined notepads that I record most of the project info and the river of thumbnail sketches before and during the computer tools’ work. And because I spend time most days on the phone with potential clients, I have to have a ready stack of notepads at hand.”

The ready stack of notepads

* * *

So how do you use your analog notepads?

Makin’ Days

Tuesday, February 9th, 2010

We didn’t have to create Just Made My Day. There was no imperative dictating the (at this moment) mostly unprofitable format, and definitely no room in the market for another site that lets users share updates about their lives. We did feel, though, that it was worth it to craft a little beacon of positivity on the oft-negative internet. It has been so good to us, after all.

The following is the casually recollected time line of concept-to-creation for Just Made My Day: Unit’s latest way to brighten people’s day:

Concept

Nov. 4th, 2009 — An idea comes to Andy while showering. Not specifically focused on anything, he thinks about how nice it would be to create a place online where “folks could just celebrate the cool things that happened to them, especially the cool people who did something nice for them”.

Nov. 5th, 2009 — Andy takes R.A. and me out for coffee. The trip is a Trojan horse laden with a new undertaking for Unit. It’s solid idea from the start: “Just Made My Day” (JMMD if you’re savvy) will be a site to allow users to easily share the little things that make them happy. We discuss the various implications, difficulties, and merits of launching such a site. Quick sketches and wire-frames are scribbled on scrap paper. R.A. uses phrases like “implicit moderation” and “social-media authorization APIs”. We emerge highly caffeinated, with a foundation for moving forward.

Design

Nov. 5th, 2009 — While watching a documentary on Monty Python—Almost the Truth: (The Lawyers Cut)—I think it would be nice to rip-off Terry Gilliam’s collage style for something. It occurs to me that JMMD would be ripe for experimentation.

Nov. 6th, 2009 — Although there’s no plan for me to design JMMD, I decide to get a jump on a look and feel rattling in my head. I spend a quite Friday morning making a collage of landscape elements. I want to create an impression that is inherently positive, and will behoove users to behave. While playing with more organic layouts of nature, I realize that a fully symmetrical approach allows the landscape to both be more pleasant, and act more as a background to the form elements, not a focal point. The resulting masthead gets me excited; I decide to finish a full design comp.

Nov. 10th, 2009 — I finish out a full comp of the site design. Somehow, the thrill is gone. I wind up with what I feel is a muddy attempt at redesigning Rotten Tomatoes. The design needs more simplicity, and serious amount of editing. It occurs to me that I’m riding a little too hard on the landscape concept; it needs to be a website, not an art project.

Nov. 13th, 2009 — I show Andy my design. We decide this is the right direction, but it needs some work. Angela later tells me about some great little games on the Xbox arcade.

Nov. 17th, 2009 — On Angela’s recommendation, I download Braid late one evening and am blown away by its ingenuity and pure artistry. Shortly before bed—still humming a haunting tune from Braid—I have a few design-related epiphanies. When I say them out loud, my sleepy wife does her best to act like I am smart, God bless her.

Nov. 18th, 2009 — I complete the design that will become JMMD. I make some tweaks to the form to give it affordance, and help it feel more balanced. Now, we’re ready to build this thing.

Development

Nov. 19th, 2009 — The entire Unit crew sees JMMD as an opportunity to push our knowledge. We have already begun delving in to HTML5, and this looks like another great opportunity to work with it. I think that a parallax technique will really make this design sing, and begin learning how to pull off such a thing.

Nov. 24th, 2009 — I finish the parallax effect, add some birds and the main title in Chunk Five, using some @font-face goodness via Font Squirrel. I put up a teaser site, and begin developing the rest of the site.

Nov. 25th, 2009 — I really want to make sure I am using HTML5 to its fullest, so I read up on everything. I start working heavily with CSS3 techniques as well. We discuss the ramifications of leaving Internet Explorer in the dust. We are okay with this.

Dec. 7th, 2009 — I finish front-end development. We decide WordPress will work best as an engine for posts. I begin integrating a theme and R.A. helps me build a set of plug-ins to allow users to post. Basically, we turn WordPress inside-out. Next, we begin learning authorization APIs for Twitter, Facebook, and Open ID.

Dec. 18th, 2009 — Early on, we decided that in order to lower the barrier for entry as much as possible, we would need to allow users to log in using social media accounts. We were sure they wouldn’t want to create and remember a whole new account for our little site. Twitter authorization (oauth) was the easiest (IMO). We test and then soft-launch JMMD without Facebook or Open ID integration. Over the holidays, we leak the site to a few friends and family, and allow some initial posts to build up.

Jan. 13th 2009 — I finish up Facebook authorization using Facebook Connect. We use RPX to allow Open ID. Next we fire up the Twitter clients and start telling the loyal web denizens of our latest project.

Epilogue

So far, response has been overwhelmingly positive. Even if it were a failure, though, this scrappy Unit staff was able to take a great idea from concept to launch in just over 2 months. We learned a lot and we are proud of the fruits of that labor.

Thank you to everyone who is making days, or sharing about days made!

Too Wet

Wednesday, December 16th, 2009

Designing for more than one project at a time demands its own process. For instance, I find that going from working on one project’s design to working on a different project’s design requires a vital and spacious buffer period.

For me it’s a little like getting out of the pool; the water stays with me for a while. I can’t just hop out and immediately put on a suit, as it will become soaked (corrupted) by the water that is still dripping off me. It takes a while to shake off the water, towel-off, and air dry before I can change clothes and be ready for other stuff.

I wonder—does everyone find this buffer necessary or can some simply flip the switch from project A to project B?

UnitElves

Wednesday, December 9th, 2009

All of us Unitards have been extra busy for the past month, putting together a series of fun Christmas projects/goodies as holiday treats for our clients. We’ll do 14 in all. Here’s Nathan working on one of his goodies.

Nathan workin on his comic

If this were R.A., he wouldn’t have to stand in a chair.

Merry Christmas, y’all!

Designing vs. Making Stuff Up

Wednesday, September 23rd, 2009

No web designer ever designed a web page. No magazine designer ever designed a magazine page. No news designer ever designed a newspaper page. You don’t design the page, you design the content. Without the content, you’re just making stuff up. That is not design. Call it decorating or guessing, but don’t call it design.

Before the design work starts, before the project starts, even before the contracts are sent to the client for execution, the issue of content must be addressed.

“Where is the content?”
“What content will be on this page …and on this page?”
“Who is writing the content?”
“When will you deliver the content?”

Answers to these questions will define how the project will proceed and when the design can begin. Perhaps more importantly, answers to these questions tell you just who you’re dealing with and how prepared they are to begin a project with you. And you may find that they’re simply not prepared. Best to know that before the contracts are signed and the project is under way.

These questions are scary and unexpected for most potential clients. Often they haven’t considered content beyond the abstract idea that the pages will have content. It’s your job to correct this mistake and address what must be addressed—before you offer a bid. No, really. How can you know how much work is ahead of you or even if your potential client is ready to begin the project unless you have answers to content questions? Other factors will impact the project, but where design is involved, content decides almost everything.

If you are “designing” without the content, you are being paid to do something that you’re only pretending to do. And that’s not a good way to serve your client or his interests.

Recommended
Most Popular
Underappreciated