Many websites leverage carousel design pattern.
I've seen many cases where on first page the "previous" arrow is either hidden, or disabled or active. Same is applied to the last page and "next" button.
What are the best practices and why?
Many websites leverage carousel design pattern.
I've seen many cases where on first page the "previous" arrow is either hidden, or disabled or active. Same is applied to the last page and "next" button.
What are the best practices and why?
Within a given component, help users know what to expect by visualizing app state. IOW, keep the arrow visible but clearly inactive. This way users will know where to find it at a glance and will have visual confirmation that the carousel is at the beginning/end.
There has to be a better term for this but, recognition over recall comes to mind. Users see where things are rather that learning where they will be after some change in state.
I agree that carousel is not the best pattern in some cases, however when it is used ...
What are the best practices and why?
I've always been under an assumption that:
1 of 12
, and a quick link to the beginning where necessary, eg start over
or reset
or ... .
Commented
Nov 23, 2015 at 17:31
In my opinion the best practice depends on the modality.
within carousel we can give images or textual stuff in order to draw user attention on part of view meanwhile as a UX developer route them from start to end of the carousel content by disabling caret(arrow mark) is best way let the users know that carousel slide is completed,so if not disabling that user try to access the carousel if they not able to get another slide on carousel possibly they user can blame UX developer as there is bug on the application isn't it.
Even betterment we UX developer can add title for each carousel slide so that user easily can remember index of particular carousel slide.
I think the best practice should be to have the items moving in the circular fashion so that both Next and Previous button are always visible and functional.
Seeing disabled buttons is an annoying experience. Also at the initial load time there should be equal number of items LEFT of the current view and RIGHT of the current view. This creates a sense of symmetry
One best practice that's easy to forget about is to support right-to-left.
In right-to-left languages like Arabic and Hebrew, the next arrow should be on the left, and the animation (if any) should be from right to left.
If you're designing something that's going to be reused by others, please remember to add this option.
Some websites have a row of dots/blobs underneath the carousel, and when you are at the nth position in the carousel, the nth dot is highlighted with a different colour.
However, according to Norman Nielsen Group's research, most users don't see most of the content in a carousel.
Personally I'm not a fan of using image sliders or carousels. These will lead users to banner blindness as many will probably ignores assuming that it might be an advertisement.
These stats will help you to get a better idea http://erikrunyon.com/2013/01/carousel-stats/
If you really want to use it, you could try these tips;