From 3f6a9546ec13063d0d5bdf21d30a93d3e8aa6050 Mon Sep 17 00:00:00 2001 From: Bradley Taunt Date: Tue, 2 Jul 2024 14:22:21 -0400 Subject: Rebuild changes based off latest barf --- build/bidirectional-scrolling/index.html | 70 ++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 build/bidirectional-scrolling/index.html (limited to 'build/bidirectional-scrolling/index.html') diff --git a/build/bidirectional-scrolling/index.html b/build/bidirectional-scrolling/index.html new file mode 100644 index 0000000..6e58d44 --- /dev/null +++ b/build/bidirectional-scrolling/index.html @@ -0,0 +1,70 @@ + + + + + + + + Bidirectional Scrolling: Why Not Both? + + + + + + + +
+

Bidirectional Scrolling: Why Not Both?

+

2020-11-09

+

I recently came across Adam Silver’s post about the merits and pitfalls of bidirectional scrolling and found myself conflicted with the design arguments put forth in the article. It’s a very good article overall, and I suggest giving it a read before digging deeper into my post here.

+

The Premise

+

The original article argues that displaying page content via horizontal scrolling (and therefore slightly hiding interactive content) creates a few major issues:

+ +

Adam also makes a solid statement here:

+
+

Having to scroll down and across in a zig zag fashion can be tiresome, especially for people with motor impairments.

+
+

But I don’t believe these issues create a need to completely remove the horizontal “scrolling” design altogether. You can still implement the See All Items category link, while allowing the horizontal content to load in dynamically. Balance is always key.

+

Not All At Once, Please!

+

So what exactly do I mean by dynamically loading in horizontal content?

+ +

By loading the row content in piece-by-piece, initial loads for users will be faster and subsequent list items will load quickly as well (since they would limit to a set default - in this case only 4).

+

Final Improvements

+

Below you can find a quick, static version of this concept. Here you can see the horizontal list items, along with their corresponding See All Items links. You’ll have to use your imagination for how new items would load once you each the end of a horizontal row. (I’m too lazy to spend extra time building out that functionality for a hypothetical blog post)

+

Live CodePen Example

+ \ No newline at end of file -- cgit v1.2.3-54-g00ecf