Zooiblog

Search the Zooiblog

Follow the discussion below and participate.

Support this site.

Fitts’s Law

When I redesigned the Zooiblog, there was one thing I just had to use. It was Dave Shea’s take on Fitts’s Law.

How and why

Fitts’s Law: The time to acquire a target is a function of the distance to and size of the target. Easy. The bigger the button, the easier it is to click it. Child’s play.

Now, this may prove easy on <h1>s and navigation (see above), but Dave Shea stated that it is too hard to do so in body text. I think he’s wrong. But later on that. For now, why Fitts’s Law?

People usually want to click links fast. But if the target area is too small, that gets pretty tough. The way to eliminate this problem is to use a larger padding. And as you can see in the navigation, that works. The links are more buttons now. It’s not a big effort to click a link. That’s Fitts’s Law. Easy.

How

As I said, increasing the padding on anchors is a great help. But what about body text? The lines will make ugly jumps and are out of order if not every line has a link in it.

The solution is very easy, though. I use fairly high line-heights, 1.6em to 1.3em font-size. This allows me to add 4 pixels of padding on top and bottom of the link while still retaining the regular line-height. And Fitts’s Law works: the links are bigger. Try it, it’ll prove easier than the regular “small” link.

Conclusion

Of course, this will not apply to people with smaller line-heights, but since higher line-heights improves readability (to a certain height, of course), this is a two-in-one. So keep this in mind when redesigning. People with bad motoric skills will love you.

7 comments

  1. I used padding on my own links, in combination with line-height and I like it. It doesn’t really enlarge the clickable area on my site, but it makes the :hover background a bit more usefull by adding a little frame of 2 pixels.

  2. Same here. I just had to use this, too, and now I can’t imagine my site without!

    You too have implemented it, and how. The blogroll’s wide links are very easy to use, and ain’t that how all sites should be?

  3. I just had to use this, too, and now I can’t imagine my site without!

    Heh... I have to adjust my aiming when I visit other sites. I love my big links. They are just so damn easy to click on that it’s hard to resist.

  4. I even applied Fitts’s Law (hey, never noticed it should have the extra “s”. Dave Shea can’t spell!) on my h2s and h3s, although that h3 part might be just a bit too much... Ah crap, it rocks.

    P.S.: Lars implemented Fitts’s Law on his post titles real nice, you should check it out.

  5. That’s an interesting take, combining the line-height and linear padding. Links could be 25% their size.

    I’m a real fan of those large, cell-like navbar links like on the mezzoblue redesign.

  6. Of course, this will not apple to people with smaller line-heights,

    Who spots the spelling?

    I like Fitt’s law, I find side paddings to be better though personally.

  7. [...] ne who sometimes desperately wants to see how a page would look with a little Fitts’ Law applied to body text links. My preferation goes out to padding: [...]

Participate, yes!

(Rock out with Textile; it's what the cool people use!)