Pure CSS Landscape – An Evening in Southwold
codepen.io
codepen.io
Still Life https://codepen.io/ivorjetski/pen/xMJoYO
Though it still remains a pretty impressive feat...
TLDR: it's the learning along the way that matters more than the result in and of itself.
There aren’t many real-life opportunities to productively exercise that degree of skill in obvious ways; if you cut down a tree perfectly, few will truly notice how perfect the stump is, even if they may appreciate the result unthinkingly.
So crafting something maximum-insanity like this is a way to exercise all those hard-earned muscles of some random skills, in coordination, for the pure joy of being able to produce a pointless but awesome result.
It isn’t so much about “a thousand hours” as it is about “learning how things work at the deepest level”, and sometimes to do that you have to learn something unrelated and cross-apply the skills.
If you want to learn to paint-by-stylesheet, pick up a children’s paint by numbers coloring book and color it in however you like and then try to work out what the CSS for it would be. Whether you succeed or not, you’ll be forced to rethink CSS at a basic level, which will expand your mindset and eventually your skill set.
Or study how GL shaders work, and try to comprehend what’s going on when people build cool GL demos like the fish benchmark. You may not ever end up using that GL knowledge, but you’ll be more prepared for SVG and canvas elements, which cross-applies to CSS gradients and layout skills.
Or study how DOOM level maps (“wad files”) are built. There are stellar writeups of how ultra-basic technology and ridiculous hacks (“no bridges”) were used to make 3D perform brilliant things with the tiniest of CPU resources. There is zero practical value in this on the surface, but it carries some valuable lessons in how to make a great UI with careful selection of tradeoffs, and you’ll probably end up being better at time-design compromises as a result.
One thousand of those later, you will be able to paint the Mona Lisa in CSS, and it’ll be enjoyable as an evening project over several weeks or months :)
100% would love to know how this is built and know more about the planning.
https://twitter.com/ivorjetski/status/1238063321015889921
I too am eager to read a blog post on the technique.
It's a set of weird and wonderful custom arcade machines such as the "Rent-a-dog" game and, my favourite, the "Small Hadron Collider".
Also, I absolutely love that website, as well as Tim Hunkin's personal website[1]. It has a charm about it that few websites have these days.
[0] https://www.youtube.com/playlist?list=PLByTa5duIolYRtq45Cz_G...
[1] http://timhunkin.com/control/o_about_the_site.htm. Take a look at the "about the site" page!
Edit: Scroll down the article to see one of her wonderful illustrations using MS Word
[0] - https://economictimes.indiatimes.com/magazines/panache/women...
I do not see any preprocessor in codepen.io settings.
I thought that in order to use something like https://html.spec.whatwg.org/multipage/custom-elements.html you'd need Javascript.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLUnknown...
I'll second other people that I would love to see more of the design and planning that went into this.
$sun1: cyan;
And if you let me paraphrase a bit:
Your developers were so preoccupied with whether or not they could, they didn’t stop to think if they should.