It's nice to look at. I mean if someone lands and they're using a modern browser and are using a decent machine, and scroll slowly, mulling each word, I think it'll be effective.
I don't think many visitors will do that. My opinion is based on anecdotal evidence only, but I find that people have a predilection for glossing over text and for playing with websites like this, scrolling quickly, not because they want to test the developmental quality, but just because they want to see it in action.
From a development perspective, I can't help but feel that it's a little over-engineered considering what is actually going on. I'm subjective though, and maybe it's just not the approach I would take.
I find the scrolling behaviour to be a bit choppy. I don't have a better word for it. The amount of repainting is quite alarming too. Need to levy the GPU a bit more for a smoother ride.
For example, that ticker on the right repaints constantly, despite the fact that there has been a clear attempt to optimise for this with
transform: translateZ(0)but it's not quite doing the trick. I can only assume this doesn't appear on mobile since its properties appear to be conditioned on no-touch, but still, but still, low-end laptops will probably struggle with it.
This is something that probably ought to have been executed in a different way. Repainting is pretty minimal on this website, for example, despite having many moving parts. The tickers don't repaint at all so it has to be possible.
Also, when you hit the bottom, the function which alters the background-color appears to return an error because, at the end, there is no next page, and thence no
dataattribute from which to get a background-color. It doesn't break anything but still, maybe a default for the last 'page' would be a good idea. I'm sure it'll come out in the wash.
feels more like a design studio than a law firm. not sure if that's a good or bad thing?
Yeah, I have the same feeling about this
They seem to work with clients in music, fashion and entertainment which might explain not so corporate design direction.