Are scroll bars dead in 2019?If an iPhone can't use it, is it bad UI?When should scrolling navigation bars be employed?Are custom scroll bars easier to use or do they just look “nice”?'Scrolling divs' in mobile land. Yea or nay?Multiple forms on a single screenHave the attitude changed the last ten years on horizontal scrolling on web sites?Why doesn't the mousewheel scroll left-right in single-line fields?Is the currently most used scrollbar pattern good for ux?Design patterns to indicate status on infinite scroll pagesBest practice for use of grid in the web (desktop browser) application, scrolling is the biggest concern

How to progress with CPLEX/Gurobi

I changed a word from a source, how do I cite it correctly?

Are programming languages necessary/useful for operations research practitioner?

How can I protect myself in case of a human attack like the murders of the hikers Jespersen and Ueland in Morocco?

Is there a standard terminology for female equivalents of terms such as 'Kingdom' and if so, what are the most common terms?

Are scroll bars dead in 2019?

Can board a plane to Cameroon without a Cameroonian visa?

Have there been any countries that voted themselves out of existence?

What is the use of FullForm in Mathematica?

What is negative current?

Calculate time difference between two dates

Which ping implementation is cygwin using?

What happens when a caster loses concentration on a banished creature?

Do Milankovitch Cycles fully explain climate change?

Is the space of Radon measures a Polish space or at least separable?

Two different colors in an Illustrator stroke / line

How do I politely hint customers to leave my store, without pretending to need leave store myself?

Is there a "right" way to interpret a novel? If so, how do we make sure our novel is interpreted correctly?

Tear out when plate making w/ a router

Writing a love interest for my hero

Number of aircraft to operate in an airline company

How accurate is the new appraisal system?

How can I fix a framing mistake so I can drywall?

Expected value until a success?



Are scroll bars dead in 2019?


If an iPhone can't use it, is it bad UI?When should scrolling navigation bars be employed?Are custom scroll bars easier to use or do they just look “nice”?'Scrolling divs' in mobile land. Yea or nay?Multiple forms on a single screenHave the attitude changed the last ten years on horizontal scrolling on web sites?Why doesn't the mousewheel scroll left-right in single-line fields?Is the currently most used scrollbar pattern good for ux?Design patterns to indicate status on infinite scroll pagesBest practice for use of grid in the web (desktop browser) application, scrolling is the biggest concern






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








4















I recently heard a designer say something to the effect that modern web designs don't use visual scrollbars - or at least they're only visible when scrolling. I'm a front-end developer and hadn't really heard this. Is there any truth to this? Specifically my question is:



For a web app, when content is scrollable:



  1. Should there ever be visible scroll bars (and why)?

  2. Should there ever not be visible scroll bars (and why not)?









share|improve this question







New contributor



jbyrd is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
















  • 7





    That's some grade-a poor design thinking, on the part of that designer.

    – Evil Closet Monkey
    10 hours ago






  • 2





    Yeah that's subjective opinion at best, and just plain wrong at worst. It's the sort of thing an uninformed designer dismissively says without considering usability impact, and I can pretty confidently guess they don't have any worthwhile data to back up that claim.

    – tobybot
    8 hours ago











  • opinion as a user: I hate scroll bars! screen size is a bottle neck on my laptop and phone (especially with split screen laptops windows).

    – sudo rm -rf slash
    7 hours ago






  • 2





    @sudorm-rfslash counter-opinion: I love them! I like to be able to immediately click in the bar away from the thumb and use that as a mouse-based page down, or grab the thumb and scroll a dozen pages in a flash.

    – sintax
    6 hours ago






  • 1





    Eliminating scroll bars is an example of trying to force innovation in areas that are already mature and highly functional. (Which also describes entire sectors of the software market.)

    – TKK
    1 hour ago


















4















I recently heard a designer say something to the effect that modern web designs don't use visual scrollbars - or at least they're only visible when scrolling. I'm a front-end developer and hadn't really heard this. Is there any truth to this? Specifically my question is:



For a web app, when content is scrollable:



  1. Should there ever be visible scroll bars (and why)?

  2. Should there ever not be visible scroll bars (and why not)?









share|improve this question







New contributor



jbyrd is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
















  • 7





    That's some grade-a poor design thinking, on the part of that designer.

    – Evil Closet Monkey
    10 hours ago






  • 2





    Yeah that's subjective opinion at best, and just plain wrong at worst. It's the sort of thing an uninformed designer dismissively says without considering usability impact, and I can pretty confidently guess they don't have any worthwhile data to back up that claim.

    – tobybot
    8 hours ago











  • opinion as a user: I hate scroll bars! screen size is a bottle neck on my laptop and phone (especially with split screen laptops windows).

    – sudo rm -rf slash
    7 hours ago






  • 2





    @sudorm-rfslash counter-opinion: I love them! I like to be able to immediately click in the bar away from the thumb and use that as a mouse-based page down, or grab the thumb and scroll a dozen pages in a flash.

    – sintax
    6 hours ago






  • 1





    Eliminating scroll bars is an example of trying to force innovation in areas that are already mature and highly functional. (Which also describes entire sectors of the software market.)

    – TKK
    1 hour ago














4












4








4








I recently heard a designer say something to the effect that modern web designs don't use visual scrollbars - or at least they're only visible when scrolling. I'm a front-end developer and hadn't really heard this. Is there any truth to this? Specifically my question is:



For a web app, when content is scrollable:



  1. Should there ever be visible scroll bars (and why)?

  2. Should there ever not be visible scroll bars (and why not)?









share|improve this question







New contributor



jbyrd is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











I recently heard a designer say something to the effect that modern web designs don't use visual scrollbars - or at least they're only visible when scrolling. I'm a front-end developer and hadn't really heard this. Is there any truth to this? Specifically my question is:



For a web app, when content is scrollable:



  1. Should there ever be visible scroll bars (and why)?

  2. Should there ever not be visible scroll bars (and why not)?






website-design web-app scrolling scrollbars






share|improve this question







New contributor



jbyrd is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.










share|improve this question







New contributor



jbyrd is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








share|improve this question




share|improve this question






New contributor



jbyrd is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








asked 10 hours ago









jbyrdjbyrd

1212 bronze badges




1212 bronze badges




New contributor



jbyrd is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




New contributor




jbyrd is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












  • 7





    That's some grade-a poor design thinking, on the part of that designer.

    – Evil Closet Monkey
    10 hours ago






  • 2





    Yeah that's subjective opinion at best, and just plain wrong at worst. It's the sort of thing an uninformed designer dismissively says without considering usability impact, and I can pretty confidently guess they don't have any worthwhile data to back up that claim.

    – tobybot
    8 hours ago











  • opinion as a user: I hate scroll bars! screen size is a bottle neck on my laptop and phone (especially with split screen laptops windows).

    – sudo rm -rf slash
    7 hours ago






  • 2





    @sudorm-rfslash counter-opinion: I love them! I like to be able to immediately click in the bar away from the thumb and use that as a mouse-based page down, or grab the thumb and scroll a dozen pages in a flash.

    – sintax
    6 hours ago






  • 1





    Eliminating scroll bars is an example of trying to force innovation in areas that are already mature and highly functional. (Which also describes entire sectors of the software market.)

    – TKK
    1 hour ago













  • 7





    That's some grade-a poor design thinking, on the part of that designer.

    – Evil Closet Monkey
    10 hours ago






  • 2





    Yeah that's subjective opinion at best, and just plain wrong at worst. It's the sort of thing an uninformed designer dismissively says without considering usability impact, and I can pretty confidently guess they don't have any worthwhile data to back up that claim.

    – tobybot
    8 hours ago











  • opinion as a user: I hate scroll bars! screen size is a bottle neck on my laptop and phone (especially with split screen laptops windows).

    – sudo rm -rf slash
    7 hours ago






  • 2





    @sudorm-rfslash counter-opinion: I love them! I like to be able to immediately click in the bar away from the thumb and use that as a mouse-based page down, or grab the thumb and scroll a dozen pages in a flash.

    – sintax
    6 hours ago






  • 1





    Eliminating scroll bars is an example of trying to force innovation in areas that are already mature and highly functional. (Which also describes entire sectors of the software market.)

    – TKK
    1 hour ago








7




7





That's some grade-a poor design thinking, on the part of that designer.

– Evil Closet Monkey
10 hours ago





That's some grade-a poor design thinking, on the part of that designer.

– Evil Closet Monkey
10 hours ago




2




2





Yeah that's subjective opinion at best, and just plain wrong at worst. It's the sort of thing an uninformed designer dismissively says without considering usability impact, and I can pretty confidently guess they don't have any worthwhile data to back up that claim.

– tobybot
8 hours ago





Yeah that's subjective opinion at best, and just plain wrong at worst. It's the sort of thing an uninformed designer dismissively says without considering usability impact, and I can pretty confidently guess they don't have any worthwhile data to back up that claim.

– tobybot
8 hours ago













opinion as a user: I hate scroll bars! screen size is a bottle neck on my laptop and phone (especially with split screen laptops windows).

– sudo rm -rf slash
7 hours ago





opinion as a user: I hate scroll bars! screen size is a bottle neck on my laptop and phone (especially with split screen laptops windows).

– sudo rm -rf slash
7 hours ago




2




2





@sudorm-rfslash counter-opinion: I love them! I like to be able to immediately click in the bar away from the thumb and use that as a mouse-based page down, or grab the thumb and scroll a dozen pages in a flash.

– sintax
6 hours ago





@sudorm-rfslash counter-opinion: I love them! I like to be able to immediately click in the bar away from the thumb and use that as a mouse-based page down, or grab the thumb and scroll a dozen pages in a flash.

– sintax
6 hours ago




1




1





Eliminating scroll bars is an example of trying to force innovation in areas that are already mature and highly functional. (Which also describes entire sectors of the software market.)

– TKK
1 hour ago






Eliminating scroll bars is an example of trying to force innovation in areas that are already mature and highly functional. (Which also describes entire sectors of the software market.)

– TKK
1 hour ago











4 Answers
4






active

oldest

votes


















8
















Some modern design guidelines certainly disprefer persistently-visible scrollbars, but not all. For example, in the Material Design guide, for menus, if a menu is scrollable, it should show a scrollbar. In any case, if your content is scrollable, it should be clear from looking at it that it affords scrolling.



It's up to an individual designer or guideline whether that affordance is cued by a scrollbar that clearly indicates how much you can scroll down (traditional), a "read more" link or arrow pointing down-screen (like on many modern app homepages or blogs), or a fade-out as you approach the edge of the content area that implies that you can move that direction to see more or more clearly, but the affordance itself is the necessary component. It would be poor design to present content that can be scrolled but not indicate that scrollability to the user. It could frustrate the user or cause them to miss important information or calls to action.






share|improve this answer

























  • Yes. Just yesterday I didn't realize there were more options available in a dropdown menu because it didn't show scrollbars. I eventually figured it out but it was annoying to have to do that.

    – CramerTV
    2 mins ago


















5
















Yes there should.



Visible scroll bars are an affordance "this page is scrollable"



Without visual hints such as this the functionality might be missed.






share|improve this answer
































    2
















    This viewpoint comes primarily from the Mac environment, where scrollbars are typically displayed briefly when content first appears, then fade out. When scrolling occurs (user triggered or otherwise), the scroll bar reappears. Only the handle is visible (as a semi-transparent rounded black bar); no arrows or gutter. If the cursor is over the scroll bar when it appears, it becomes wider and allows dragging with the cursor. At no point does the content change size; it behaves as if the scrollbar were not present, and the scrollbar is rendered on top.



    This applies when using trackpad or trackpad-like input mechanisms (i.e. a laptop). Regular scrollbars are still displayed by default when using a mouse.



    Of course, this also extends to mobile; iOS uses almost identical behaviour (minus cursor interaction). In fact I think it started on iOS (where scrollbars would be too small to tap reliably) and migrated to MacOS.



    Overall, this has advantages and disadvantages:



    • Not needing to make space for scrollbars simplifies the page design (fewer distracting elements) and allows more space for the content, especially when there are multiple places which can scroll.

    • Users on mac are accustomed to this behaviour and expect it.

    • There is no jump in content size when an area suddenly becomes scrollable, which also fixes a common ambiguity where a scrollbar can be needed so long as it is visible, and not needed if it is hidden (e.g. due to text wrapping).


    • On the negative side, as has already been mentioned, you need to come up with another way to indicate the content is scrollable. Not such an issue for the main part of a webpage because this is expected anyway, but can be an issue for internal content depending on user expectations. The initial flash helps, but is not always enough.


    • The user interaction for jumping to another location in the document is clunky; the user must move their cursor to where the scroll bar will appear, scroll slightly with the mouse wheel or "2-finger scroll", grab the scroll bar when it appears, and drag to the desired location. Momentum scrolling helps to avoid this in some cases.

    • Because the scrollbar appears on a transparent background, if the background is dark it can be hard to see. MacOS provides a white alternative scrollbar which can be used in this case (I believe browsers automatically switch to this if the background is sufficiently dark, but it isn't 100% foolproof). Also it gives the bar a subtle glow (or shadow) as a just-about-good-enough fail-safe.

    If possible, of course, stick to browser-native components for this sort of thing. They will ensure each user gets a natural experience for their platform (I've certainly seen a lot of websites try to replicate momentum scrolling and elastic scrolling with atrocious end results). Mac users won't thank you for forcing visible scrollbars where they wouldn't expect them, and Windows users won't thank you for hiding scrollbars where they would expect them.






    share|improve this answer










    New contributor



    Dave is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.





















    • +1 Hi Dave, thanks for your contribution to UXSE. Some very good points covered, and also pretty detailed context to help address the question raised. Looking forward to more of your answers (or questions) :)

      – Michael Lai
      1 hour ago


















    -2
















    Generally, scroll bars should not be shown since the overwhelming majority of the users know that the pages can be scrolled (1, 2) and, thus such a component can be omitted.



    The scroll bar should be visible when it's not obvious that the content contained within them can be scrolled (so the user can understand that it can be scrolled) or the content is actually being scrolled (so the user can see the relative location of the current viewport).



    There are exceptions, of course, e.g., the scroll bars that are shown due to some generic design guideline widely applied in a web app.






    share|improve this answer





























      Your Answer








      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "102"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: false,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      imageUploader:
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      ,
      noCode: true, onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );







      jbyrd is a new contributor. Be nice, and check out our Code of Conduct.









      draft saved

      draft discarded
















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fux.stackexchange.com%2fquestions%2f127968%2fare-scroll-bars-dead-in-2019%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown

























      4 Answers
      4






      active

      oldest

      votes








      4 Answers
      4






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      8
















      Some modern design guidelines certainly disprefer persistently-visible scrollbars, but not all. For example, in the Material Design guide, for menus, if a menu is scrollable, it should show a scrollbar. In any case, if your content is scrollable, it should be clear from looking at it that it affords scrolling.



      It's up to an individual designer or guideline whether that affordance is cued by a scrollbar that clearly indicates how much you can scroll down (traditional), a "read more" link or arrow pointing down-screen (like on many modern app homepages or blogs), or a fade-out as you approach the edge of the content area that implies that you can move that direction to see more or more clearly, but the affordance itself is the necessary component. It would be poor design to present content that can be scrolled but not indicate that scrollability to the user. It could frustrate the user or cause them to miss important information or calls to action.






      share|improve this answer

























      • Yes. Just yesterday I didn't realize there were more options available in a dropdown menu because it didn't show scrollbars. I eventually figured it out but it was annoying to have to do that.

        – CramerTV
        2 mins ago















      8
















      Some modern design guidelines certainly disprefer persistently-visible scrollbars, but not all. For example, in the Material Design guide, for menus, if a menu is scrollable, it should show a scrollbar. In any case, if your content is scrollable, it should be clear from looking at it that it affords scrolling.



      It's up to an individual designer or guideline whether that affordance is cued by a scrollbar that clearly indicates how much you can scroll down (traditional), a "read more" link or arrow pointing down-screen (like on many modern app homepages or blogs), or a fade-out as you approach the edge of the content area that implies that you can move that direction to see more or more clearly, but the affordance itself is the necessary component. It would be poor design to present content that can be scrolled but not indicate that scrollability to the user. It could frustrate the user or cause them to miss important information or calls to action.






      share|improve this answer

























      • Yes. Just yesterday I didn't realize there were more options available in a dropdown menu because it didn't show scrollbars. I eventually figured it out but it was annoying to have to do that.

        – CramerTV
        2 mins ago













      8














      8










      8









      Some modern design guidelines certainly disprefer persistently-visible scrollbars, but not all. For example, in the Material Design guide, for menus, if a menu is scrollable, it should show a scrollbar. In any case, if your content is scrollable, it should be clear from looking at it that it affords scrolling.



      It's up to an individual designer or guideline whether that affordance is cued by a scrollbar that clearly indicates how much you can scroll down (traditional), a "read more" link or arrow pointing down-screen (like on many modern app homepages or blogs), or a fade-out as you approach the edge of the content area that implies that you can move that direction to see more or more clearly, but the affordance itself is the necessary component. It would be poor design to present content that can be scrolled but not indicate that scrollability to the user. It could frustrate the user or cause them to miss important information or calls to action.






      share|improve this answer













      Some modern design guidelines certainly disprefer persistently-visible scrollbars, but not all. For example, in the Material Design guide, for menus, if a menu is scrollable, it should show a scrollbar. In any case, if your content is scrollable, it should be clear from looking at it that it affords scrolling.



      It's up to an individual designer or guideline whether that affordance is cued by a scrollbar that clearly indicates how much you can scroll down (traditional), a "read more" link or arrow pointing down-screen (like on many modern app homepages or blogs), or a fade-out as you approach the edge of the content area that implies that you can move that direction to see more or more clearly, but the affordance itself is the necessary component. It would be poor design to present content that can be scrolled but not indicate that scrollability to the user. It could frustrate the user or cause them to miss important information or calls to action.







      share|improve this answer












      share|improve this answer



      share|improve this answer










      answered 10 hours ago









      sintaxsintax

      5061 silver badge8 bronze badges




      5061 silver badge8 bronze badges















      • Yes. Just yesterday I didn't realize there were more options available in a dropdown menu because it didn't show scrollbars. I eventually figured it out but it was annoying to have to do that.

        – CramerTV
        2 mins ago

















      • Yes. Just yesterday I didn't realize there were more options available in a dropdown menu because it didn't show scrollbars. I eventually figured it out but it was annoying to have to do that.

        – CramerTV
        2 mins ago
















      Yes. Just yesterday I didn't realize there were more options available in a dropdown menu because it didn't show scrollbars. I eventually figured it out but it was annoying to have to do that.

      – CramerTV
      2 mins ago





      Yes. Just yesterday I didn't realize there were more options available in a dropdown menu because it didn't show scrollbars. I eventually figured it out but it was annoying to have to do that.

      – CramerTV
      2 mins ago













      5
















      Yes there should.



      Visible scroll bars are an affordance "this page is scrollable"



      Without visual hints such as this the functionality might be missed.






      share|improve this answer





























        5
















        Yes there should.



        Visible scroll bars are an affordance "this page is scrollable"



        Without visual hints such as this the functionality might be missed.






        share|improve this answer



























          5














          5










          5









          Yes there should.



          Visible scroll bars are an affordance "this page is scrollable"



          Without visual hints such as this the functionality might be missed.






          share|improve this answer













          Yes there should.



          Visible scroll bars are an affordance "this page is scrollable"



          Without visual hints such as this the functionality might be missed.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 10 hours ago









          colmcqcolmcq

          5,74724 silver badges50 bronze badges




          5,74724 silver badges50 bronze badges
























              2
















              This viewpoint comes primarily from the Mac environment, where scrollbars are typically displayed briefly when content first appears, then fade out. When scrolling occurs (user triggered or otherwise), the scroll bar reappears. Only the handle is visible (as a semi-transparent rounded black bar); no arrows or gutter. If the cursor is over the scroll bar when it appears, it becomes wider and allows dragging with the cursor. At no point does the content change size; it behaves as if the scrollbar were not present, and the scrollbar is rendered on top.



              This applies when using trackpad or trackpad-like input mechanisms (i.e. a laptop). Regular scrollbars are still displayed by default when using a mouse.



              Of course, this also extends to mobile; iOS uses almost identical behaviour (minus cursor interaction). In fact I think it started on iOS (where scrollbars would be too small to tap reliably) and migrated to MacOS.



              Overall, this has advantages and disadvantages:



              • Not needing to make space for scrollbars simplifies the page design (fewer distracting elements) and allows more space for the content, especially when there are multiple places which can scroll.

              • Users on mac are accustomed to this behaviour and expect it.

              • There is no jump in content size when an area suddenly becomes scrollable, which also fixes a common ambiguity where a scrollbar can be needed so long as it is visible, and not needed if it is hidden (e.g. due to text wrapping).


              • On the negative side, as has already been mentioned, you need to come up with another way to indicate the content is scrollable. Not such an issue for the main part of a webpage because this is expected anyway, but can be an issue for internal content depending on user expectations. The initial flash helps, but is not always enough.


              • The user interaction for jumping to another location in the document is clunky; the user must move their cursor to where the scroll bar will appear, scroll slightly with the mouse wheel or "2-finger scroll", grab the scroll bar when it appears, and drag to the desired location. Momentum scrolling helps to avoid this in some cases.

              • Because the scrollbar appears on a transparent background, if the background is dark it can be hard to see. MacOS provides a white alternative scrollbar which can be used in this case (I believe browsers automatically switch to this if the background is sufficiently dark, but it isn't 100% foolproof). Also it gives the bar a subtle glow (or shadow) as a just-about-good-enough fail-safe.

              If possible, of course, stick to browser-native components for this sort of thing. They will ensure each user gets a natural experience for their platform (I've certainly seen a lot of websites try to replicate momentum scrolling and elastic scrolling with atrocious end results). Mac users won't thank you for forcing visible scrollbars where they wouldn't expect them, and Windows users won't thank you for hiding scrollbars where they would expect them.






              share|improve this answer










              New contributor



              Dave is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.





















              • +1 Hi Dave, thanks for your contribution to UXSE. Some very good points covered, and also pretty detailed context to help address the question raised. Looking forward to more of your answers (or questions) :)

                – Michael Lai
                1 hour ago















              2
















              This viewpoint comes primarily from the Mac environment, where scrollbars are typically displayed briefly when content first appears, then fade out. When scrolling occurs (user triggered or otherwise), the scroll bar reappears. Only the handle is visible (as a semi-transparent rounded black bar); no arrows or gutter. If the cursor is over the scroll bar when it appears, it becomes wider and allows dragging with the cursor. At no point does the content change size; it behaves as if the scrollbar were not present, and the scrollbar is rendered on top.



              This applies when using trackpad or trackpad-like input mechanisms (i.e. a laptop). Regular scrollbars are still displayed by default when using a mouse.



              Of course, this also extends to mobile; iOS uses almost identical behaviour (minus cursor interaction). In fact I think it started on iOS (where scrollbars would be too small to tap reliably) and migrated to MacOS.



              Overall, this has advantages and disadvantages:



              • Not needing to make space for scrollbars simplifies the page design (fewer distracting elements) and allows more space for the content, especially when there are multiple places which can scroll.

              • Users on mac are accustomed to this behaviour and expect it.

              • There is no jump in content size when an area suddenly becomes scrollable, which also fixes a common ambiguity where a scrollbar can be needed so long as it is visible, and not needed if it is hidden (e.g. due to text wrapping).


              • On the negative side, as has already been mentioned, you need to come up with another way to indicate the content is scrollable. Not such an issue for the main part of a webpage because this is expected anyway, but can be an issue for internal content depending on user expectations. The initial flash helps, but is not always enough.


              • The user interaction for jumping to another location in the document is clunky; the user must move their cursor to where the scroll bar will appear, scroll slightly with the mouse wheel or "2-finger scroll", grab the scroll bar when it appears, and drag to the desired location. Momentum scrolling helps to avoid this in some cases.

              • Because the scrollbar appears on a transparent background, if the background is dark it can be hard to see. MacOS provides a white alternative scrollbar which can be used in this case (I believe browsers automatically switch to this if the background is sufficiently dark, but it isn't 100% foolproof). Also it gives the bar a subtle glow (or shadow) as a just-about-good-enough fail-safe.

              If possible, of course, stick to browser-native components for this sort of thing. They will ensure each user gets a natural experience for their platform (I've certainly seen a lot of websites try to replicate momentum scrolling and elastic scrolling with atrocious end results). Mac users won't thank you for forcing visible scrollbars where they wouldn't expect them, and Windows users won't thank you for hiding scrollbars where they would expect them.






              share|improve this answer










              New contributor



              Dave is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.





















              • +1 Hi Dave, thanks for your contribution to UXSE. Some very good points covered, and also pretty detailed context to help address the question raised. Looking forward to more of your answers (or questions) :)

                – Michael Lai
                1 hour ago













              2














              2










              2









              This viewpoint comes primarily from the Mac environment, where scrollbars are typically displayed briefly when content first appears, then fade out. When scrolling occurs (user triggered or otherwise), the scroll bar reappears. Only the handle is visible (as a semi-transparent rounded black bar); no arrows or gutter. If the cursor is over the scroll bar when it appears, it becomes wider and allows dragging with the cursor. At no point does the content change size; it behaves as if the scrollbar were not present, and the scrollbar is rendered on top.



              This applies when using trackpad or trackpad-like input mechanisms (i.e. a laptop). Regular scrollbars are still displayed by default when using a mouse.



              Of course, this also extends to mobile; iOS uses almost identical behaviour (minus cursor interaction). In fact I think it started on iOS (where scrollbars would be too small to tap reliably) and migrated to MacOS.



              Overall, this has advantages and disadvantages:



              • Not needing to make space for scrollbars simplifies the page design (fewer distracting elements) and allows more space for the content, especially when there are multiple places which can scroll.

              • Users on mac are accustomed to this behaviour and expect it.

              • There is no jump in content size when an area suddenly becomes scrollable, which also fixes a common ambiguity where a scrollbar can be needed so long as it is visible, and not needed if it is hidden (e.g. due to text wrapping).


              • On the negative side, as has already been mentioned, you need to come up with another way to indicate the content is scrollable. Not such an issue for the main part of a webpage because this is expected anyway, but can be an issue for internal content depending on user expectations. The initial flash helps, but is not always enough.


              • The user interaction for jumping to another location in the document is clunky; the user must move their cursor to where the scroll bar will appear, scroll slightly with the mouse wheel or "2-finger scroll", grab the scroll bar when it appears, and drag to the desired location. Momentum scrolling helps to avoid this in some cases.

              • Because the scrollbar appears on a transparent background, if the background is dark it can be hard to see. MacOS provides a white alternative scrollbar which can be used in this case (I believe browsers automatically switch to this if the background is sufficiently dark, but it isn't 100% foolproof). Also it gives the bar a subtle glow (or shadow) as a just-about-good-enough fail-safe.

              If possible, of course, stick to browser-native components for this sort of thing. They will ensure each user gets a natural experience for their platform (I've certainly seen a lot of websites try to replicate momentum scrolling and elastic scrolling with atrocious end results). Mac users won't thank you for forcing visible scrollbars where they wouldn't expect them, and Windows users won't thank you for hiding scrollbars where they would expect them.






              share|improve this answer










              New contributor



              Dave is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.









              This viewpoint comes primarily from the Mac environment, where scrollbars are typically displayed briefly when content first appears, then fade out. When scrolling occurs (user triggered or otherwise), the scroll bar reappears. Only the handle is visible (as a semi-transparent rounded black bar); no arrows or gutter. If the cursor is over the scroll bar when it appears, it becomes wider and allows dragging with the cursor. At no point does the content change size; it behaves as if the scrollbar were not present, and the scrollbar is rendered on top.



              This applies when using trackpad or trackpad-like input mechanisms (i.e. a laptop). Regular scrollbars are still displayed by default when using a mouse.



              Of course, this also extends to mobile; iOS uses almost identical behaviour (minus cursor interaction). In fact I think it started on iOS (where scrollbars would be too small to tap reliably) and migrated to MacOS.



              Overall, this has advantages and disadvantages:



              • Not needing to make space for scrollbars simplifies the page design (fewer distracting elements) and allows more space for the content, especially when there are multiple places which can scroll.

              • Users on mac are accustomed to this behaviour and expect it.

              • There is no jump in content size when an area suddenly becomes scrollable, which also fixes a common ambiguity where a scrollbar can be needed so long as it is visible, and not needed if it is hidden (e.g. due to text wrapping).


              • On the negative side, as has already been mentioned, you need to come up with another way to indicate the content is scrollable. Not such an issue for the main part of a webpage because this is expected anyway, but can be an issue for internal content depending on user expectations. The initial flash helps, but is not always enough.


              • The user interaction for jumping to another location in the document is clunky; the user must move their cursor to where the scroll bar will appear, scroll slightly with the mouse wheel or "2-finger scroll", grab the scroll bar when it appears, and drag to the desired location. Momentum scrolling helps to avoid this in some cases.

              • Because the scrollbar appears on a transparent background, if the background is dark it can be hard to see. MacOS provides a white alternative scrollbar which can be used in this case (I believe browsers automatically switch to this if the background is sufficiently dark, but it isn't 100% foolproof). Also it gives the bar a subtle glow (or shadow) as a just-about-good-enough fail-safe.

              If possible, of course, stick to browser-native components for this sort of thing. They will ensure each user gets a natural experience for their platform (I've certainly seen a lot of websites try to replicate momentum scrolling and elastic scrolling with atrocious end results). Mac users won't thank you for forcing visible scrollbars where they wouldn't expect them, and Windows users won't thank you for hiding scrollbars where they would expect them.







              share|improve this answer










              New contributor



              Dave is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.








              share|improve this answer



              share|improve this answer








              edited 1 hour ago





















              New contributor



              Dave is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.








              answered 1 hour ago









              DaveDave

              1213 bronze badges




              1213 bronze badges




              New contributor



              Dave is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.




              New contributor




              Dave is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.

















              • +1 Hi Dave, thanks for your contribution to UXSE. Some very good points covered, and also pretty detailed context to help address the question raised. Looking forward to more of your answers (or questions) :)

                – Michael Lai
                1 hour ago

















              • +1 Hi Dave, thanks for your contribution to UXSE. Some very good points covered, and also pretty detailed context to help address the question raised. Looking forward to more of your answers (or questions) :)

                – Michael Lai
                1 hour ago
















              +1 Hi Dave, thanks for your contribution to UXSE. Some very good points covered, and also pretty detailed context to help address the question raised. Looking forward to more of your answers (or questions) :)

              – Michael Lai
              1 hour ago





              +1 Hi Dave, thanks for your contribution to UXSE. Some very good points covered, and also pretty detailed context to help address the question raised. Looking forward to more of your answers (or questions) :)

              – Michael Lai
              1 hour ago











              -2
















              Generally, scroll bars should not be shown since the overwhelming majority of the users know that the pages can be scrolled (1, 2) and, thus such a component can be omitted.



              The scroll bar should be visible when it's not obvious that the content contained within them can be scrolled (so the user can understand that it can be scrolled) or the content is actually being scrolled (so the user can see the relative location of the current viewport).



              There are exceptions, of course, e.g., the scroll bars that are shown due to some generic design guideline widely applied in a web app.






              share|improve this answer































                -2
















                Generally, scroll bars should not be shown since the overwhelming majority of the users know that the pages can be scrolled (1, 2) and, thus such a component can be omitted.



                The scroll bar should be visible when it's not obvious that the content contained within them can be scrolled (so the user can understand that it can be scrolled) or the content is actually being scrolled (so the user can see the relative location of the current viewport).



                There are exceptions, of course, e.g., the scroll bars that are shown due to some generic design guideline widely applied in a web app.






                share|improve this answer





























                  -2














                  -2










                  -2









                  Generally, scroll bars should not be shown since the overwhelming majority of the users know that the pages can be scrolled (1, 2) and, thus such a component can be omitted.



                  The scroll bar should be visible when it's not obvious that the content contained within them can be scrolled (so the user can understand that it can be scrolled) or the content is actually being scrolled (so the user can see the relative location of the current viewport).



                  There are exceptions, of course, e.g., the scroll bars that are shown due to some generic design guideline widely applied in a web app.






                  share|improve this answer















                  Generally, scroll bars should not be shown since the overwhelming majority of the users know that the pages can be scrolled (1, 2) and, thus such a component can be omitted.



                  The scroll bar should be visible when it's not obvious that the content contained within them can be scrolled (so the user can understand that it can be scrolled) or the content is actually being scrolled (so the user can see the relative location of the current viewport).



                  There are exceptions, of course, e.g., the scroll bars that are shown due to some generic design guideline widely applied in a web app.







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited 7 hours ago

























                  answered 9 hours ago









                  PavelPavel

                  7354 silver badges14 bronze badges




                  7354 silver badges14 bronze badges
























                      jbyrd is a new contributor. Be nice, and check out our Code of Conduct.









                      draft saved

                      draft discarded

















                      jbyrd is a new contributor. Be nice, and check out our Code of Conduct.












                      jbyrd is a new contributor. Be nice, and check out our Code of Conduct.











                      jbyrd is a new contributor. Be nice, and check out our Code of Conduct.














                      Thanks for contributing an answer to User Experience Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid


                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.

                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fux.stackexchange.com%2fquestions%2f127968%2fare-scroll-bars-dead-in-2019%23new-answer', 'question_page');

                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      ParseJSON using SSJSUsing AMPscript with SSJS ActivitiesHow to resubscribe a user in Marketing cloud using SSJS?Pulling Subscriber Status from Lists using SSJSRetrieving Emails using SSJSProblem in updating DE using SSJSUsing SSJS to send single email in Marketing CloudError adding EmailSendDefinition using SSJS

                      Кампала Садржај Географија Географија Историја Становништво Привреда Партнерски градови Референце Спољашње везе Мени за навигацију0°11′ СГШ; 32°20′ ИГД / 0.18° СГШ; 32.34° ИГД / 0.18; 32.340°11′ СГШ; 32°20′ ИГД / 0.18° СГШ; 32.34° ИГД / 0.18; 32.34МедијиПодациЗванични веб-сајту

                      19. јануар Садржај Догађаји Рођења Смрти Празници и дани сећања Види још Референце Мени за навигацијуу