Faruk At.eş


Out with the :hover, in with the Tap

In his latest post, Derek Powazek talks about designing for the iPad and contrasts it to his fifteen years of doing web design and even more years of experience with print design. A key point he touched upon was the hover state, which is something I love as well and think is not utilized as well as it could be on the Web—even now, in 2010.

Taking a larger look at digital interfaces in general, feedback and the naturalness of User Interface elements play an important role in the emotional connection something creates in us. Remember back in the early ’90s when DHTML became a thing and people had those little JavaScript things follow your mouse cursor around the website? They served absolutely no interface purpose whatsoever, yet they were oh-so-popular. Why? Because it allowed us developers to create an emotional connection between the site and the user. Before then, it was all just static documents that lived on one end, whilst the user read and clicked through them on the other end. The gap between our two worlds was vast, and dumb little eyes following a cursor were the first attempt at building a bridge across it.

Fortunately, we quickly grew tired of the incessant stalker objects and ditched them in favor of something a bit more practical. This is where the mouseOver and :hover features come in: they were the natural evolution of little stalker objects, providing us with a (better) means to create an emotional bond between reader and site.

But as far as web design is concerned, that’s also pretty much where it stopped. We enriched our sites with instant feedback loops (AJAX) and made wholly rich applications, but the next best thing past hover, drag and drop, has only seen moderate use and implementations on the web so far. Few sites employ the technique heavily, and even with those it’s a complementary feature, not a main interaction point (though that’s probably for good reasons).

Then suddenly, Apple popularized touch-screen interfaces. Gone is the mouse, gone is the hover, and—most importantly—gone is the abstraction layer between us and the interface. Bigger than drag and drop is the fact that these (multi) touch-screen interfaces give us an even stronger emotional connection because we’re directly controlling the interface. You’re not “scrolling through your music”, you’re touching your music collection. Flick up. Flick down. Tap. Pinch, zoom, drag… never before have digital interfaces been so natural. So what does that mean for the web?

As I alluded to earlier, I feel that hover states aren’t fully utilized on the Web of today. They aren’t just functional, and they aren’t just for show: they allow us to add emotional impact to our designs which represent value that goes above and beyond both form and function. It’s why so many people have said such wonderfully kind things about the Elsewhere tabs on my site—their first experience with them, in a modern browser that is, was one of joy and surprise. The tabs are fun. They delight. The hover states have only marginal functional purpose: to indicate which one you’re hovering over, helping you identify where you’d go next if you clicked the link. Similarly, they have marginal form purpose: they pop some color into an otherwise mostly monochromatic design. But their emotional purpose? That’s where it’s at, and that’s what I designed them for. To add something you’d remember, delivering an emotional connection to my site worth mentioning.

Some would say that such design choices are a poor substitute for good content—and I would actually agree. But they can also be supplemental, and that’s how I intend them to be. My primary goal is still to try and produce great content on my site, but beyond the content, beyond the words that may have as big as an emotional impact on a reader as the tabs, I wanted to offer something simple but delightful. And it is this thing I speak of when I say that hover states are under-utilized on the web. These little touches in the user interface, and the way we interact with them, can add more emotional value than a beautiful visual design.

Going full circle, this leaves just one question unanswered: how does the iPad fit into this? Well, I’m currently working on something where I plan to use click and hover for mouse-based interfaces, but switch to tap (and pull/drag/swipe) interactions for touch-based devices. I hope more web designers will explore these things, adding small bytes of delight (sorry) to their interfaces—regardless of whether the user is on an iPad, smartphone or desktop.

Creativity Dominates Today’s Links

So my daily aggregate of links shared on Twitter is far from daily thus far, but that’s okay. It’s meant to be supplemental, and some days I share a lot on Twitter whilst other days I may not even tweet much at all.

I’ve refined the script that I’m using to pull in my tweets and filter them for links I shared, and pretty soon I will release the script for others to make use of as well. But more on that later, let’s see what’s been interesting the past few days!

Sources and/or subjects for some of these items:
@alexbrooks, @brucel, @chrismessina, @ClaytonMorris, @davebarrett, @Flipboard, @G_Masta, @kerri9494, @lbm, @nevenmrgan, @overture8, @rem, @secretsquirrel, @simurai, @stubbornella

Review: Introducing HTML5

HTML5 is creating more and more a name for itself in our industry, but while it excites those on the cutting edge of web technology, many are left feeling uncertain about it. Its ongoing development has been victim of politics, fragmentation and more, leaving few to have a good grasp of its current status. However, a lot of the technologies that make up HTML5 (and more) have become mature, even implemented across all the latest browsers—but did you know that? If you’ve kept an arms length to everything going on with HTML5, now is the time to dive into its waters and explore.

Fortunately, you don’t have to do it all by yourself: just get Introducing HTML5, written by Bruce Lawson (Opera) and Remy Sharp (Left Logic).

Exactly as its name implies, Introducing HTML5 is an introduction to all the new semantics and application-oriented technologies that make up the HTML5 spec. You don’t have to be a web development expert to read this, but you’ll come out closer to one when you’ve finished. All you need is a good grasp of web standards-based techniques, e.g. semantic markup; separation of structure, presentation and behavior; and accessibility. Bruce and Remy will teach you everything you need to know to bring your skill set to the next level.

Starting out light, Introducing HTML5 first teaches you the most important new HTML5 elements and their semantic purposes, which is especially helpful if, like me, you kept an eye on these since the early stages of HTML5, but got confused as their meanings were changed or redefined.

The book continues with the new HTML5 Forms, serving as a nice segue into the more JavaScript-reliant HTML5 Audio and Video, before it hunkers down on the real new technologies in HTML5, starting with Canvas and going all the way to the Messages, Web Workers and Web Sockets APIs.

Throughout the book, Bruce and Remy do a great job at not just introducing the new technologies, but informing you exactly of what does and doesn’t work in which browsers. Even the latest releases of browsers have some glaring bugs here and there, but where fixes are available, they are presented, and where not, workarounds explained. As a result, Introducing HTML5 is a tremendously practical book, going well beyond a surface-level introduction and straight-up teaching you how to wield these new technologies today.

One thing I am personally very happy about is how the book teaches you how to implement things in an accessible way (via ARIA or otherwise), making sure that visitors to your sites aren’t left out. HTML5 is exciting, but our excitement shouldn’t come at the cost of accessibility—and following Bruce and Remy’s advice, it won’t.

The compact but dense information in Introducing HTML5 means that in just an afternoon or two, you’ll find yourself brimming with new knowledge, excitement and ideas for making your websites or web applications richer, more exciting and more powerful. All in all, a highly recommended read.

And if you don’t mind kickbacks, buy it now on Amazon US or Amazon UK.


About me

Faruk Ateş

Faruk Ateş is a Creative Design & Web Development Consultant living in The Netherlands. He writes and speaks about making great websites and other things he considers important.

Read more about Faruk, or .

Here on My own website

Subscribe to this site

Elsewhere