Preface: in my travels around the interwebs I often encounter a neat interaction design that I use my handy Skitch tool to capture. As of now, they sit there until I encounter a project to use them in. To make them more accessible I’m going to post them here, please add comments, since many times I’m not sure how to actually implement these!
Apple’s faded breadcrumbs
In (Leopard OS?) search windows, when a list is presented and an item is selected, the path to that item is shown as breadcrumbs in the footer. Because these items can be anywhere, the structure can be very deep, when horizontal room is at a premium, and folder names are long the display truncates the display to a fixed width and fades out the name to white. On mouseover, the title stretches open to show the entire label.
What can it be used for?>
Windows offers the ability to “ellipses” a label that gets too big for it’s container. On mouseover, a ‘tooltip” window pops up showing the entire label. The fade approach is more elegant, and the animation is actually useful since you don’t obscure the other information like popup tooltips do. Websites hopefully have flatter navigation structures nowadays, but horizontal space is always an issue, as it is always finite. Techniques to maximize horizontal space are welcome.
How to do it?
Apple.com is showing this behavior on their footers, go to any page and look at the footer breadcrumbs, click on one and you get the animation effect. However, the fade is not possible in HTML. Also, apple seems to use some ‘safari’ behavior in their page I don’t see in IE 6. Any ideas or libraries? Post below.

