As a technical demo they're great. In practice though, I wouldn't recommend using these techniques because:<p><pre><code> - Many are completely broken in FF
- Crashed my FF (19.0.2) and strangely sent my GPU fan into overdrive
- These techniques hurt performance badly. In the case of gradients
the browser has to first generate the bitmaps
from the gradient definitions, apply any clipping/masks
and then composite any other overlaying elements.
This is far more taxing than simply grabbing a
bitmap and painting into a region.</code></pre>
"amazing"? These look terrible and would make any website look like a throwback from Geocities.<p>Neat that it's done with CSS3, not practical for any real purpose though.
To me, these are amazing in the same way fingernails on chalkboard are amazing. Every time someone nicked the chalkboard with their fingernail in school, I felt as if someone was ripping my spine out. And every time I clicked one of those circles, I felt like someone was ripping my eyes out.
Nice, but oh my poor Firefox. What's wrong with images as bg?<p>Some numbers:<p>The one with hearts is 944 bytes (css file), 232 bytes gzipped (with 7zip), 304 bytes as gif (Photoshop. Can be smaller with hand optimizations. Need extra css code to tile as bg)<p>Just a tech demo IMO.
I do not like theese backgrounds, some of them really hurt my eyes.<p>I prefer these <a href="http://subtlepatterns.com/" rel="nofollow">http://subtlepatterns.com/</a> ...I know they are just png, but works and look better.
They look like crap (not only the color, but also the jagged edges), the performance is also crap... I don't know, sometimes I think these hipster web devs are getting too much attention nowadays for things that aren't that complicated or innovative in comparison to, say, many things c++ programmers face on daily basis.
Only IE+? No doubt because IE is so ridiculous behind the other browsers in HTML5 support. I can't believe even Firefox 3.6 which was released in like 2010 had proper support for CSS3 that only IE10 has now, from all the IE versions.
Bad performance and support only for IE10+ will put these out of consideration for many. I think the real world appeal of these will be limited to say the least.