{"id":1823,"date":"2021-05-08T15:12:00","date_gmt":"2021-05-08T15:12:00","guid":{"rendered":"http:\/\/nyxditech.com\/blog_staging\/?p=1823"},"modified":"2021-06-10T08:49:31","modified_gmt":"2021-06-10T08:49:31","slug":"horizontal-scrolling-design-tips","status":"publish","type":"post","link":"https:\/\/nyxditech.com\/blog_staging\/horizontal-scrolling-design-tips","title":{"rendered":"All You Need To Know About Horizontal Scrolling"},"content":{"rendered":"\n<p>Horizontal scrolling has always been considered a controversial web design technique and for a long time and with the advent of devices such as tablets, the swiping movement has enabled a comeback for horizontal scrolling. Could it be that because of the swiping movement, users have become more accustomed to horizontal navigation?&nbsp;<\/p>\n\n\n\n<p>A few years ago, the users used to remain reluctant to move sideways through content. However, the users have evolved since then and are more receptive to the idea of scrolling in both directions. It is more preferable to scroll through vis-a-vis clicking multiple pages or screens. Scrolling is completely natural and more efficient. We are seeing an increase in designs using non-breaking lists that are scrolled horizontally for more content especially on mobile, where horizontal space is limited.On the other hand, vertical scrolling works as a mainstay of virtually every digital interaction you\u2019ll come across.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Horizontal Scrolling: A Quick Definition<\/h2>\n\n\n\n<p>Horizontal scrolling is a page navigation method in which the user scrolls left and right to reveal content from the sides of the window or container. Horizontal scrolling can be achieved by clicking and dragging a horizontal scroll bar, swiping sideways on a desktop trackpad or trackpad mouse, pressing left and right arrow keys, or swiping sideways with one\u2019s finger on a touchscreen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">When To Use Horizontal Scrolling?<\/h2>\n\n\n\n<p>1. Displaying several images (e.g. for a photography site or a design portfolio)<\/p>\n\n\n\n<p>2. Displaying information in a large visual area that is not easy to see at a glance (e.g. a map)<\/p>\n\n\n\n<p>3. Displaying discreet sections or slides of information on applications<\/p>\n\n\n\n<p>4. Displaying a large catalogue of products or items so that different product categories can be easily shown<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Best Practices<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Don\u2019t Use Horizontal Scrolling On Full Webpages<\/h3>\n\n\n\n<p>Horizontal scroll should never replace vertical scrolling on a full web page. Violating this convention will alienate the majority of users. If you want different sections of your main page to transition horizontally, consider triggering a horizontal animation with a vertical scroll<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Horizontal Scrollbars Should Be Designed Like Vertical Scrollbars<\/h3>\n\n\n\n<p>On desktop, horizontal scroll bars should be available within their containers. Horizontal scroll bars should look like and function like their vertical counterparts for design consistency. Avoid custom styling in your scroll bars, since they serve to assist and should not steal focus<\/p>\n\n\n\n<p>There are a couple of exceptions to placing visible scrollbars. If there are buttons on both sides of the container which allow users to scroll, users can click these instead of dragging a scrollbar. Also, don\u2019t show a scrollbar if the contents of a container loop back to the beginning at the end of the content stream.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Other Interaction Methods Must Be Offered<\/h3>\n\n\n\n<p>Even if horizontal scrolling serves your page, we recommend giving desktop users another way to reveal hidden content. An arrow button can have the same function. Mobile users will experience fewer issues swiping sideways, so buttons aren&#8217;t necessary on mobile sites. Still, the primary scrolling orientation should stay vertical on touchscreen devices.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Horizontal Scroll Option Must Be Visually Apparent<\/h3>\n\n\n\n<p>Be sure to minimize the chance of visitors missing your content by signaling that horizontal scrolling is possible. In addition to button indicators like arrows, you might set your scrolling containers such that a horizontal scrollbar appears on mouseover. Or, try showing a sliver of hidden content in your scrollable container.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Horizontal Scrolling Advantages<\/h2>\n\n\n\n<p>So, how will incorporating a horizontal scroll on your website help you?<\/p>\n\n\n\n<ul><li>As a design, it is almost 100% consistent across all devices<\/li><li>It saves a lot of vertical screen space as it is designed to allow room for secondary information, that doesn\u2019t hog page area<\/li><li>It allows users to see options within a category by swiping to the side or scrolling down to see different categories.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Horizontal Scrolling Disadvantages<\/h2>\n\n\n\n<ul><li>To use horizontal scrolling on desktops, users have to rely on scrollbars as compared to scroll arrows on laptops or handheld devices. This burdens the user by requiring constant attention and greater physical effort to maintain the dragging<\/li><li>Due to a subconscious dependency on a vertical scroll, users may ignore content accessible through horizontal scrolling as they don\u2019t expect content there<\/li><li>Even if people do notice cues for horizontal scrolling, they may not want to risk loading content that is hidden and they have no control over<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>There is a lot of debate over the internet about the usage of the bidirectional scroll and its impact on UX. But it helps a lot in compartmentalizing the content and saves a lot of vertical space on an app if used wisely. If your app and website are struggling with responsive design issues, feel free to <strong><a href=\"http:\/\/nyxditech.com\/blog_staging\/index.html#contact-section\">contact our experts<\/a><\/strong>.<\/p>\n\n\n\n<p>Read more about long scrolling implementation <strong><a href=\"http:\/\/nyxditech.com\/blog_staging\/implement-long-scrolling-designing\">here<\/a><\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Horizontal scrolling has always been considered a controversial web design technique and for a long time and with the advent of devices such as tablets, the swiping movement has enabled a comeback for horizontal scrolling. Could it be that because of the swiping movement, users have become more accustomed to horizontal navigation?&nbsp; A few years ago, the users used to remain reluctant to move sideways through content. However, the users have evolved since then and are more receptive to the idea of scrolling in both directions. It is more preferable to scroll through vis-a-vis clicking multiple pages or screens. Scrolling is completely natural and more efficient. We are seeing an increase in designs using non-breaking lists that are scrolled horizontally for more content especially on mobile, where horizontal space is limited.On the other hand, vertical scrolling works as a mainstay of virtually every digital interaction you\u2019ll come across. Horizontal Scrolling: A Quick Definition Horizontal scrolling is a page navigation method in which the user scrolls left and right to reveal content from the sides of the window or container. Horizontal scrolling can be achieved by clicking and dragging a horizontal scroll bar, swiping sideways on a desktop trackpad or trackpad mouse, pressing left and right arrow keys, or swiping sideways with one\u2019s finger on a touchscreen. When To Use Horizontal Scrolling? 1. Displaying several images (e.g. for a photography site or a design portfolio) 2. Displaying information in a large visual area that is not easy to see at a glance (e.g. a map) 3. Displaying discreet sections or slides of information on applications 4. Displaying a large catalogue of products or items so that different product categories can be easily shown Best Practices Don\u2019t Use Horizontal Scrolling On Full Webpages Horizontal scroll should never replace vertical scrolling on a full web page. Violating this convention will alienate the majority of users. If you want different sections of your main page to transition horizontally, consider triggering a horizontal animation with a vertical scroll Horizontal Scrollbars Should Be Designed Like Vertical Scrollbars On desktop, horizontal scroll bars should be available within their containers. Horizontal scroll bars should look like and function like their vertical counterparts for design consistency. Avoid custom styling in your scroll bars, since they serve to assist and should not steal focus There are a couple of exceptions to placing visible scrollbars. If there are buttons on both sides of the container which allow users to scroll, users can click these instead of dragging a scrollbar. Also, don\u2019t show a scrollbar if the contents of a container loop back to the beginning at the end of the content stream. Other Interaction Methods Must Be Offered Even if horizontal scrolling serves your page, we recommend giving desktop users another way to reveal hidden content. An arrow button can have the same function. Mobile users will experience fewer issues swiping sideways, so buttons aren&#8217;t necessary on mobile sites. Still, the primary scrolling orientation should stay vertical on touchscreen devices. Horizontal Scroll Option Must Be Visually Apparent Be sure to minimize the chance of visitors missing your content by signaling that horizontal scrolling is possible. In addition to button indicators like arrows, you might set your scrolling containers such that a horizontal scrollbar appears on mouseover. Or, try showing a sliver of hidden content in your scrollable container. Horizontal Scrolling Advantages So, how will incorporating a horizontal scroll on your website help you? As a design, it is almost 100% consistent across all devices It saves a lot of vertical screen space as it is designed to allow room for secondary information, that doesn\u2019t hog page area It allows users to see options within a category by swiping to the side or scrolling down to see different categories. Horizontal Scrolling Disadvantages To use horizontal scrolling on desktops, users have to rely on scrollbars as compared to scroll arrows on laptops or handheld devices. This burdens the user by requiring constant attention and greater physical effort to maintain the dragging Due to a subconscious dependency on a vertical scroll, users may ignore content accessible through horizontal scrolling as they don\u2019t expect content there Even if people do notice cues for horizontal scrolling, they may not want to risk loading content that is hidden and they have no control over Conclusion There is a lot of debate over the internet about the usage of the bidirectional scroll and its impact on UX. But it helps a lot in compartmentalizing the content and saves a lot of vertical space on an app if used wisely. If your app and website are struggling with responsive design issues, feel free to contact our experts. Read more about long scrolling implementation here.<\/p>\n","protected":false},"author":1,"featured_media":1826,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[416,400,440,441],"tags":[1116,1119,1118,1111,1113,1107,1109,1112,1117,1114,1120,1115,1110,1108],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>All You Need To Know About Horizontal Scrolling - NYX Ditech<\/title>\n<meta name=\"description\" content=\"Horizontal scrolling is a page navigation method in which the user scrolls left and right to reveal content from the sides of the window or container\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nyxditech.com\/blog_staging\/horizontal-scrolling-design-tips\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"All You Need To Know About Horizontal Scrolling - NYX Ditech\" \/>\n<meta property=\"og:description\" content=\"Horizontal scrolling is a page navigation method in which the user scrolls left and right to reveal content from the sides of the window or container\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nyxditech.com\/blog_staging\/horizontal-scrolling-design-tips\" \/>\n<meta property=\"og:site_name\" content=\"NYX Ditech\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-08T15:12:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-10T08:49:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nyxditech.com\/blog_staging\/wp-content\/uploads\/2021\/05\/horizontal-scrolling.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"432\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"All You Need To Know About Horizontal Scrolling - NYX Ditech","description":"Horizontal scrolling is a page navigation method in which the user scrolls left and right to reveal content from the sides of the window or container","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nyxditech.com\/blog_staging\/horizontal-scrolling-design-tips","og_locale":"en_US","og_type":"article","og_title":"All You Need To Know About Horizontal Scrolling - NYX Ditech","og_description":"Horizontal scrolling is a page navigation method in which the user scrolls left and right to reveal content from the sides of the window or container","og_url":"https:\/\/nyxditech.com\/blog_staging\/horizontal-scrolling-design-tips","og_site_name":"NYX Ditech","article_published_time":"2021-05-08T15:12:00+00:00","article_modified_time":"2021-06-10T08:49:31+00:00","og_image":[{"width":768,"height":432,"url":"https:\/\/nyxditech.com\/blog_staging\/wp-content\/uploads\/2021\/05\/horizontal-scrolling.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nyxditech.com\/blog_staging\/horizontal-scrolling-design-tips#article","isPartOf":{"@id":"https:\/\/nyxditech.com\/blog_staging\/horizontal-scrolling-design-tips"},"author":{"name":"admin","@id":"https:\/\/nyxditech.com\/blog_staging\/#\/schema\/person\/33d0b3d1f48eed4a537608abd5f401ee"},"headline":"All You Need To Know About Horizontal Scrolling","datePublished":"2021-05-08T15:12:00+00:00","dateModified":"2021-06-10T08:49:31+00:00","mainEntityOfPage":{"@id":"https:\/\/nyxditech.com\/blog_staging\/horizontal-scrolling-design-tips"},"wordCount":798,"commentCount":0,"publisher":{"@id":"https:\/\/nyxditech.com\/blog_staging\/#organization"},"image":{"@id":"https:\/\/nyxditech.com\/blog_staging\/horizontal-scrolling-design-tips#primaryimage"},"thumbnailUrl":"https:\/\/nyxditech.com\/blog_staging\/wp-content\/uploads\/2021\/05\/horizontal-scrolling.jpg","keywords":["arrow buttons for responsive horizontal scroll menu","bootstrap horizontal scroll","horizontal scroll cards bootstrap with arrows","horizontal scroll codepen","horizontal scrolling accessibility","horizontal scrolling containers","horizontal scrolling div","horizontal scrolling div with arrows","horizontal scrolling div with arrows angular","horizontal scrolling div with arrows codepen","horizontal scrolling div with arrows in html","horizontal scrolling div with arrows w3schools","horizontal scrolling figma","horizontal scrolling website"],"articleSection":["Apple","Mobile Apps","UI Design","UX Design"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/nyxditech.com\/blog_staging\/horizontal-scrolling-design-tips#respond"]}]},{"@type":"WebPage","@id":"https:\/\/nyxditech.com\/blog_staging\/horizontal-scrolling-design-tips","url":"https:\/\/nyxditech.com\/blog_staging\/horizontal-scrolling-design-tips","name":"All You Need To Know About Horizontal Scrolling - NYX Ditech","isPartOf":{"@id":"https:\/\/nyxditech.com\/blog_staging\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nyxditech.com\/blog_staging\/horizontal-scrolling-design-tips#primaryimage"},"image":{"@id":"https:\/\/nyxditech.com\/blog_staging\/horizontal-scrolling-design-tips#primaryimage"},"thumbnailUrl":"https:\/\/nyxditech.com\/blog_staging\/wp-content\/uploads\/2021\/05\/horizontal-scrolling.jpg","datePublished":"2021-05-08T15:12:00+00:00","dateModified":"2021-06-10T08:49:31+00:00","description":"Horizontal scrolling is a page navigation method in which the user scrolls left and right to reveal content from the sides of the window or container","breadcrumb":{"@id":"https:\/\/nyxditech.com\/blog_staging\/horizontal-scrolling-design-tips#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nyxditech.com\/blog_staging\/horizontal-scrolling-design-tips"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nyxditech.com\/blog_staging\/horizontal-scrolling-design-tips#primaryimage","url":"https:\/\/nyxditech.com\/blog_staging\/wp-content\/uploads\/2021\/05\/horizontal-scrolling.jpg","contentUrl":"https:\/\/nyxditech.com\/blog_staging\/wp-content\/uploads\/2021\/05\/horizontal-scrolling.jpg","width":768,"height":432,"caption":"Horizontal Scrolling"},{"@type":"BreadcrumbList","@id":"https:\/\/nyxditech.com\/blog_staging\/horizontal-scrolling-design-tips#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nyxditech.com\/blog_staging\/"},{"@type":"ListItem","position":2,"name":"All You Need To Know About Horizontal Scrolling"}]},{"@type":"WebSite","@id":"https:\/\/nyxditech.com\/blog_staging\/#website","url":"https:\/\/nyxditech.com\/blog_staging\/","name":"NYX Ditech","description":"","publisher":{"@id":"https:\/\/nyxditech.com\/blog_staging\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nyxditech.com\/blog_staging\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/nyxditech.com\/blog_staging\/#organization","name":"NYX Ditech","url":"https:\/\/nyxditech.com\/blog_staging\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nyxditech.com\/blog_staging\/#\/schema\/logo\/image\/","url":"https:\/\/nyxditech.com\/blog_staging\/wp-content\/uploads\/2024\/03\/nyxditech_logo.png","contentUrl":"https:\/\/nyxditech.com\/blog_staging\/wp-content\/uploads\/2024\/03\/nyxditech_logo.png","width":173,"height":70,"caption":"NYX Ditech"},"image":{"@id":"https:\/\/nyxditech.com\/blog_staging\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/nyxditech.com\/blog_staging\/#\/schema\/person\/33d0b3d1f48eed4a537608abd5f401ee","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nyxditech.com\/blog_staging\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9ea8d51a35e986075ec6e097c1dc4446?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9ea8d51a35e986075ec6e097c1dc4446?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/nyxditech.com\/blog_staging\/author\/admin"}]}},"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/nyxditech.com\/blog_staging\/wp-json\/wp\/v2\/posts\/1823"}],"collection":[{"href":"https:\/\/nyxditech.com\/blog_staging\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nyxditech.com\/blog_staging\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nyxditech.com\/blog_staging\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nyxditech.com\/blog_staging\/wp-json\/wp\/v2\/comments?post=1823"}],"version-history":[{"count":2,"href":"https:\/\/nyxditech.com\/blog_staging\/wp-json\/wp\/v2\/posts\/1823\/revisions"}],"predecessor-version":[{"id":1827,"href":"https:\/\/nyxditech.com\/blog_staging\/wp-json\/wp\/v2\/posts\/1823\/revisions\/1827"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nyxditech.com\/blog_staging\/wp-json\/wp\/v2\/media\/1826"}],"wp:attachment":[{"href":"https:\/\/nyxditech.com\/blog_staging\/wp-json\/wp\/v2\/media?parent=1823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nyxditech.com\/blog_staging\/wp-json\/wp\/v2\/categories?post=1823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nyxditech.com\/blog_staging\/wp-json\/wp\/v2\/tags?post=1823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}