We’ve come a long way since the early days of the web in terms of being able to navigate around a site easily. We’ve moved from keyboards to button-only mice, from scroll-wheels to mighty and magic mice and mutli-touch trackpads. Getting around a webpage is easier than ever.

Horizontally scrolling sites have always been in a minority but seem to have increased in popularity in recent years. We’ve never made one ourselves, partly as it’s only a choice suitable for a certain projects (nearly exclusively portfolio sites) but also the combination of hardware limitations, finger dexterity and need to include additional UI instructions make it a difficult decision to justify. The experience of navigating a horizontally scrolling site with a mouse is simply too much of a usability obstacle.
But the mobile revolution has thrown an interesting curve ball into the mix that few (if any) have yet to exploit. On a smart phone the traditional scroll direction of up/down is maintained for most experiences that with one-handed operation must be used by the thumb. The thumb moves left/right almost as naturally as it does up/down (something the index finger on a mouse does not), a point that has been utilised by some native app experiences such as turning the page in iBooks or accessing additional information in tweetbot. With the introduction of tablets the gesture of swiping your hand led by a finger is as natural as turning the page in a book, but the convention has mostly been to skeuomorphically imitate that page turn metaphor or simply access an additional layers of information inside a traditional vertically scrolling interface. Or simply unlock your phone.

We think it might be an interesting experiment to use a horizontal scroll to deliver a complete mobile web experience. A browser detect could be used to serve a vertically scrolling site to the desktop experience, and a reformatted horizontally scrolling one to a mobile/tablet. We imagine media-queries could probably be used in much the same way with a bit of customization. There would certainly be some limitations with regards to fixing the height as any device rotates but these variables can also be detected today and so the format could rearrange responsively to fit. See our rough example below. We imagine there would other technical challenges in implementing this solution but none so insurmountable to make the idea an impossibility.

Clearly limited to less-copy driven sites still, as the natural reading format of left-right top-bottom, but could this be an area yet to be explored? Have you seen any examples of horizontal scrolling and responsive design used in this way? Is it even possible? We think there’s some untapped potential in this usually unpopular web-design choice. Keen to hear all and any thoughts.
If we get the opportunity we’ll also explore the idea further ourselves. If it works we may even use this in a future project.
Glad to see I’m not the only thinking about this a lot lately.
I believe there’s a lot to be explored in combining responsive design and horizontal scrolling, which touch screens have helped make more mainstream already. Right now many of us only think of responsive design mostly in terms of various layouts based on varying widths with infinite vertical scrolling, but there’s a lot of untapped potential in flipping the script, especially with more browsers supporting various css3 properties such as columns for one example.
Against the flow; Horizontally scrolling sites | Every Interaction http://t.co/Ztcw90NX via @EveryInteract
There are a few sites out there that are using horizontal scrolling. I thought it was going to be a hard thing since we have to use the scroll bar at the bottom instead of the usual vertical scroll bar at the side of the browser window, but then the site scrolls horizontally even when you use your mouse wheel. I got pretty curious and thought about this being the next design trend. I haven’t seen a lot of sites like that, so I guess I’ll be waiting for more of those to come out, knowing that the mobile age is still growing.
I was experimenting with HTML5 and horizontal scroll some months ago while doing my portfolio site. I didn’t want to load pages each time as I only gave three pages of content and scrolling images and lightbox. Now I am thinking to make it responsive. I was thinking a seperate mobile site but I think with the same content I can make it responsive. My problem was fixed position navigation which is mostly not working on mobile browsers. So the idea was making horizontal to vertical when it is on mobile.
@Gultekin Would be really interested to see how you implement it – please do share once you’re done. Would happily be tester if needed and give feedback. Good luck.
Great post! I’m running a horizontally scrolling responsive blog (Shelf WP template… strangely enough scrolling vertically on smart phones), which apart from being somehow “special” doesn’t seem to have advantages. In fact I thought of switching back to a vertical design. For now I’ve limited the number of posts per page to 3, as this way also readers who don’t get how scrolling works with this design, won’t miss posts when browsing through the pages. My website and blog have similar designs, but the website has a vertical, the blog a horizontal layout. That just doesn’t go together. It’s obvious that I have to change either of them. Now, having read your article, I’m not so sure if switching to a vertical layout is the only option. I might also target a consistent horizontal solution. Thank you for the inspiration!