TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Should I Use a Carousel?

247 pointsby DecayingOrganicabout 3 years ago

38 comments

jebronieabout 3 years ago
I work at an ad agency and we have to send this link to people on a regular basis. We actually had a customer once who put 40 (!) carousel slides on the frontpage of his website and wondered why nobody is clicking through to the linked pages. When someone insists on carousels now, I tell them that it will also hurt website performance and therefore its ranking on Google. This shuts them up 99% percent of the time.
评论 #31129020 未加载
评论 #31129168 未加载
评论 #31128057 未加载
CobrastanJorjiabout 3 years ago
The author is sarcastic, but "being able to tell people in Marketing/Senior Management that their latest idea is on the Home Page" without interfering with the homepage is a significant business need.
评论 #31127715 未加载
petilonabout 3 years ago
Here is something else to avoid in web (or mobile) apps: Chain of tips [1].<p>This is when the app forces you to click on one tip after another before you are allowed to use the app.<p>It just frustrates the user who just wants to get to the button that does the job. He doesn&#x27;t want to pay attention to your tips. If your app is hard to figure out without those tips, redesign it.<p>[1] <a href="https:&#x2F;&#x2F;www.nngroup.com&#x2F;articles&#x2F;mobile-instructional-overlay&#x2F;#:~:text=Avoid%20Chains%20of%20Tips" rel="nofollow">https:&#x2F;&#x2F;www.nngroup.com&#x2F;articles&#x2F;mobile-instructional-overla...</a>
评论 #31131269 未加载
评论 #31130784 未加载
评论 #31130781 未加载
r3trohack3rabout 3 years ago
I do think carousels have an important place in design: collapsing repetitive but possibly relevant content.<p>Example:<p>You are a contractor who makes their living off of their reputation. You have a set of testimonials (maybe 5-8).<p>A user visiting your website may be browsing for several reasons - and may or may not be interested in what others have to say about you. Collapsing all of the testimonials down into a single carousel shows you have testimonials and allows the user to browse through them if they’d like without forcing them to scroll through each one.<p>This content is repetitive - if you’ve seen one that conveys enough information - but each one potentially provides incremental reassurance for a user if they need that.
评论 #31128415 未加载
评论 #31132031 未加载
评论 #31130076 未加载
noneeeedabout 3 years ago
Hah, I like how this has one of the main issues I have with carousels, not enough time to read a slide before transition.
评论 #31127687 未加载
评论 #31127974 未加载
评论 #31132288 未加载
slaymaker1907about 3 years ago
Like all things, I think they can have a purpose. They are pretty good when the content is primarily image based and when the purpose of the content is for design&#x2F;feel. However, automatically rotating is often questionable unless it rotates extremely slowly and the content is particularly unimportant.
评论 #31127786 未加载
hexomancerabout 3 years ago
The only thing more annoying than carousels are websites that hijack mouse wheel to do their own (always) poorly implemented scrolling.
评论 #31128078 未加载
评论 #31127832 未加载
评论 #31128809 未加载
cocoa19about 3 years ago
Bonus annoyance points if the carousel rotates automatically and carousel is not scrollable with keyboard. It&#x27;s frustrating not having enough time to finish reading the carousel slide.
andixabout 3 years ago
Don’t put text into a carousel. I think it makes sense for images. For example on a hotel page, show the people a few big pictures, even if they don‘t interact with the page.
heavyset_goabout 3 years ago
I&#x27;ve tried pitching this, but my experience is that if a client wants a carousel, just give them what they want. If competitor X has a carousel, or big tech company Y has one, they&#x27;re going to want a carousel, too. It helps to have analytic data from pre- and post-carousel, though.
rabuseabout 3 years ago
Can&#x27;t stand all the websites with &quot;galleries&quot; when searching for lists of things, trying to maximize ad impressions. I click away faster than anything.
paxysabout 3 years ago
All of the problems they point out are when using a carousel for navigation or other interactivity. A lot of times they are simply for displaying something flashy and dynamic on the front page without really caring whether a user sees it all or not, and for that they work great.
评论 #31128495 未加载
june_twentyabout 3 years ago
I actually don&#x27;t hate carousels and I am part of the 1% that click them.<p>The stats don&#x27;t lie.. but what is a better way to present information?
评论 #31127998 未加载
评论 #31131186 未加载
评论 #31127845 未加载
评论 #31128008 未加载
splatzoneabout 3 years ago
There are absolutely cases where carousels are useful — like for showing lists of secondary content that users want to explore.<p>They’re not so good for text heavy or ‘critical’ content that you want people to definitely read.<p>It helps if the content is visual and users can see the next slide peeking through, it hints that there’s more to see. Autoplay is always bad imo
technotarekabout 3 years ago
As a IA &#x2F; UI guy, I have to say I’ve come around a bit on this. I used to share the opinion, but mobile has changed my view. A well implemented touch enabled, smooth sliding horizontal carousel is an excellent UI component on a handheld device. I say that as a <i>user</i>.
gxtabout 3 years ago
There ought to be a browser&#x2F;os settings to disable unprovoked animations and transitions. All information should be readily viewable, and controls shouldn&#x27;t be moving around unless you are the one to be moving them, looking at you android notifications..
评论 #31128541 未加载
评论 #31128552 未加载
lobocinzaabout 3 years ago
Carousels with a native scroll bar are not that bad and they work without JS and can be acessible. They are a way to put a large number of items in a small section. Galleries with infinite scrolling can provide a better experience but I&#x27;m tired of pages where I can&#x27;t scroll to the footer because the page keeps loading content as I scroll.
seanwilsonabout 3 years ago
As an alternative and as long as it&#x27;s not for main content, I&#x27;m okay with horizontal scrolling sections where you can partially see the next item as a hint that it&#x27;s scrollable e.g. the iOS and Android store pages use this for screenshots.<p>You can code this with basic CSS too unlike most carousel behaviours that have complex code for simulating scrolling and looping. If you check the open&#x2F;closed GitHub issues on most carousel plugins, you&#x27;ll see what a big source of bugs they are.<p><a href="https:&#x2F;&#x2F;www.nngroup.com&#x2F;articles&#x2F;horizontal-scrolling&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.nngroup.com&#x2F;articles&#x2F;horizontal-scrolling&#x2F;</a> (2014) says to avoid horizontal scrolling on desktop but is there anything more recent and with metrics?
benknight87about 3 years ago
While I agree it&#x27;s more likely that carousels are more of a way to satisfy stakeholders than to actually provide something of value to users, most of the usability issues with them are solved by simply disabling auto-play, or at least disable auto-play as soon as the user interacts with the carousel in any way.
bstar77about 3 years ago
I&#x27;ve had to build too many carousels over my career working for a major publisher. No matter how good our architecture was, no matter how good our css was and no matter how good our JS optimization was, they all sucked. Carousels need to go the way of blinking scrolling text.<p>Not all carousels are horrendous, but they are all bad. Even worse, all use cases have a significantly better, simpler solution.
jrm4about 3 years ago
Ha yeah. Carousel&#x27;s aren&#x27;t for users, they&#x27;re for selling the idea that you know how to do web dev to potential non-techy clients.
评论 #31127690 未加载
BbzzbBabout 3 years ago
The sources here on the topic of web design for UX sent me in a rabbit hole I doubt I&#x27;ll get to leave today. So much great info.<p>Thanks for the share.
zeristorabout 3 years ago
Strange just reading this I connected my two favourite film clips:<p>Mad Men, Carousel pitch: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;suRDUFpsHus" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;suRDUFpsHus</a><p>And the Carousel scene from Logan’s Run: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;viWT4JWWfTg" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;viWT4JWWfTg</a><p>Forty is the new thirty…
ChrisArchitectabout 3 years ago
(2013)<p>Some previous discussions:<p><i>2 years ago</i> <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23754676" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23754676</a><p><i>9 years ago</i> <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=6018316" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=6018316</a>
jdrcabout 3 years ago
Aside from that, it&#x27;s interesting how users expect everything in the frontpage now (Not that i m complaining). They seem to be blind to subpages and expect to find anything with a bit of scrolling. Hiding content behind curtains, like carousels do, is a bad idea.
评论 #31127963 未加载
11235813213455about 3 years ago
We use a horizontal scroll in place of it, pure CSS (scroll snapping, etc..)
PedroBatistaabout 3 years ago
That and the almighty &quot;Pop-up&quot; because we REALLY want our user to do what we want..<p>Although a carousel to display a group of images ( like car shots, the interior, etc ) seems to be the best of what I know.
评论 #31129512 未加载
joncpabout 3 years ago
Another link on the front page is that the bottom is dropping out of Netflix.<p>Coincidence?
V__about 3 years ago
The only case I implement carousels on websites is for images which are complementary to the content but not essential or as a hero element, but never absolutely never with changing text.
trinovantesabout 3 years ago
It amazes me that major sites like Amazon still use carousels
评论 #31127720 未加载
legitsterabout 3 years ago
You&#x27;d be surprised how many companies already know this, but keep the carousel as a refrigerator to put up all of their project managers&#x27; artwork.
dadjokerabout 3 years ago
I have used this site multiple times over the years to show to non-devs who say they want a carousel.
cinntaileabout 3 years ago
I&#x27;m gonna go ahead and assume that the constant time between each switch was part of the message.
giantg2about 3 years ago
Tell them to watch Logan&#x27;s Run. Then as them if they really want a <i>carousel</i>.
napoabout 3 years ago
it seems that amazon and netflix are using carousels quite successfully
quelltextabout 3 years ago
Should I Create a Snarky Website with a Rhetorical Question?
评论 #31127922 未加载
dt3ftabout 3 years ago
Carousels need to die the same way &lt;marquee&gt; did.
评论 #31129308 未加载
评论 #31127950 未加载
marcodiegoabout 3 years ago
We have to kill floats too.