Live data from Hacker News

CSS-only infinite scrolling carousel animation

blog.logto.io

11–20 of 29 posts

Re: CSS-only infinite scrolling carousel animation

#11
post #7
post #3

Have you tried this in a mobile browser? I’m seeing the headline cut off because the page ends up being wider than my viewport because of the position of the later carousel elements. It otherwise looks great but the side scrolling is too much of a compromise for me. I’m using Safari on iPhone.

It's the same with a sufficiently narrow browser window on my laptop. Firefox: https://i.ibb.co/NW69hK2/carousel.png

[deleted]

Re: CSS-only infinite scrolling carousel animation

#13
post #4
post #3

Have you tried this in a mobile browser? I’m seeing the headline cut off because the page ends up being wider than my viewport because of the position of the later carousel elements. It otherwise looks great but the side scrolling is too much of a compromise for me. I’m using Safari on iPhone.

Over a decade on from “mobile first” I’m always surprised at how few developers actually test their work on mobile devices.

The issues differ wildly between Android and iOS and often a fix for one device, OS and browser breaks something in another. It's not easy. Also, not everyone has access to an iPhone or a Mac with a simulator, and even the simulator has its own irregularities with how things are behaving that are not consistent with an actual device.

Re: CSS-only infinite scrolling carousel animation

#14
post #4
post #3

Have you tried this in a mobile browser? I’m seeing the headline cut off because the page ends up being wider than my viewport because of the position of the later carousel elements. It otherwise looks great but the side scrolling is too much of a compromise for me. I’m using Safari on iPhone.

Over a decade on from “mobile first” I’m always surprised at how few developers actually test their work on mobile devices.

It’s fairly common for these sorts of things to be iPhone-specific, and you can’t test on Apple devices without owning one, or paying altogether too much.

I’ve found Epiphany (a.k.a. GNU Web), which is based on WebKit, to be decent proxy for testing on Safari—in my last project of this sort, where I was developing on Firefox and could check in Chromium, I was able to reproduce each of the three or four Safari issues that were raised, in Epiphany.

Re: CSS-only infinite scrolling carousel animation

#15
post #4

Earlier quoted context omitted.

Over a decade on from “mobile first” I’m always surprised at how few developers actually test their work on mobile devices.

It’s fairly common for these sorts of things to be iPhone-specific, and you can’t test on Apple devices without owning one, or paying altogether too much. I’ve found Epiphany (a.k.a. GNU Web), which is based on WebKit, to be decent proxy for testing on Safari—in my last project of this sort, where I was developing on Firefox and could check in Chromium, I was able to reproduce each of the three or four Safari issues…

It’s fairly common for these sorts of things to be iPhone-specific

Having done a bunch of mobile web work recently, I don't think that's actually true -- I hit weird issues on both Safari (on iOS) and Chrome (on Android). (And Firefox for that matter)

Safari does have its weird glitches but it's not inherently glitchier than other browsers.

There are some APIs it doesn't implement, but you don't need real hardware to catch that, MDN / caniuse has all the compatibility data and there are tools like ts-browser-compat for automated checks.

you can’t test on Apple devices without owning one, or paying altogether too much

Right, that's the real problem. But again I don't think it's Apple-specific. If you're a Mac user, in principle you could install Android Studio and test your app there, but a) that's a huge hassle, and b) an emulated phone on a desktop isn't close enough to a real phone to be useful for QA.

You really need to test on both iOS and Android hardware, there's no two ways about it.

I guess it would be good if you could install Safari on Android, and/or real Chrome on iOS. Then you'd only need to buy one phone. And that is on Apple, as they're the one blocking it in each case.

Re: CSS-only infinite scrolling carousel animation

#17
post #4

Earlier quoted context omitted.

Over a decade on from “mobile first” I’m always surprised at how few developers actually test their work on mobile devices.

It’s fairly common for these sorts of things to be iPhone-specific, and you can’t test on Apple devices without owning one, or paying altogether too much. I’ve found Epiphany (a.k.a. GNU Web), which is based on WebKit, to be decent proxy for testing on Safari—in my last project of this sort, where I was developing on Firefox and could check in Chromium, I was able to reproduce each of the three or four Safari issues…

> It’s fairly common for these sorts of things to be iPhone-specific, and you can’t test on Apple devices without owning one, or paying altogether too much.

That's correct, but Apple phone users are customers with money used to paying.

Re: CSS-only infinite scrolling carousel animation

#18
post #10

It’s with extra steps, except for the pause which i’m not sure is possible

some how it's deprecated: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ma...

Marquee, blink, i, b... Older people like me remember the old "innocent" days of the internet. It's probably nostalgia, but the modern web doesn't seem exciting anymore...

Re: CSS-only infinite scrolling carousel animation

#19
post #4

Earlier quoted context omitted.

Over a decade on from “mobile first” I’m always surprised at how few developers actually test their work on mobile devices.

It’s fairly common for these sorts of things to be iPhone-specific, and you can’t test on Apple devices without owning one, or paying altogether too much. I’ve found Epiphany (a.k.a. GNU Web), which is based on WebKit, to be decent proxy for testing on Safari—in my last project of this sort, where I was developing on Firefox and could check in Chromium, I was able to reproduce each of the three or four Safari issues…

> You can’t test on Apple devices without owning one, or paying altogether too much.

Yep! And it sucks, but this is the #1 reason why most web developers are using macs. If you want to test across all major platforms, it's the only way to do it from one machine (testing windows on a mac is a bit iffy on Apple Silicon macs, but it can be done).

Re: CSS-only infinite scrolling carousel animation

#20

Earlier quoted context omitted.

It’s fairly common for these sorts of things to be iPhone-specific, and you can’t test on Apple devices without owning one, or paying altogether too much. I’ve found Epiphany (a.k.a. GNU Web), which is based on WebKit, to be decent proxy for testing on Safari—in my last project of this sort, where I was developing on Firefox and could check in Chromium, I was able to reproduce each of the three or four Safari issues…

> You can’t test on Apple devices without owning one, or paying altogether too much. Yep! And it sucks, but this is the #1 reason why most web developers are using macs. If you want to test across all major platforms, it's the only way to do it from one machine (testing windows on a mac is a bit iffy on Apple Silicon macs, but it can be done).

>but this is the #1 reason why most web developers are using macs

Have you got a link to that? I'd be interested in seeing the stats and breakdown.

Post reply on HN