Yeah, that looks like it degrades rather gracefully. As long as (1) the text is still readable, and (2) the buttons are clickable, I say people should just go for it.
There is a delay for the button to "shift" up AND glow. That's two steps and most buttons have only a single visual feedback, so it feels like it's laggy due to this extra step. I agree that it's a bit too much.
Horribly laggy (1 second from click to change of appearance) on my EeePC in FF, where the buttons look good. Not laggy in Chrome where the buttons look a mess.
From the point of view of the user, I strongly subscribe to the school of thought that says build it working for everyone and enhance for the users that have better browsers. These buttons, as the post itself says at the end, are just not ready for production.
I tried his button styles on submit and button inputs. His basic "button" style and the various color and shape variations still work great and degraded well when I checked in IE7.
all modern browsers support font-face, I have doubts about whether they dont suffer from the fout but thats about it, people who arent web developers really dont like dealing with images, its a pretty huge pain so just being able to type some text and have a nice icons show up is a nice choice for some.
Are we going to see "Flaming" CSS3 buttons anytime soon!? I mean yes mark up is just a href tag but the CSS itself is a bit huge when you look at the styling?
Not a Chrome bug so much as an artifact of Windows blur APIs as far as I can tell. Shadows and blurs look less Gaussian and more bidirectional motion blurred on Windows in Chome and other modern browsers.
Maybe you wouldn't ever put them on a site, and maybe I wouldn't ever put them on a site, but the state of the art only advances when people create experiments like this and then share the process.
Snark is easy. Coming up with experiments and then writing about them is far more impressive, even if the experiments don't ever see the practical application.
I don't have examples, but many "web developers" create desktop apps that thinly wrap webkit or their rendering engine of choice to permit HTML/CSS markup for their GUI.
I do this with Prism all the time to deploy web apps to my company, but you could equally embed webkit yourself into any app - and use these buttons in a single (known working) environment.
An example would be Wolfire's upcoming game Overgrowth. Their level editor has an embedded webkit browser which is used to render their tool palettes. Everything is done in HTML/CSS.
Note I understand it's an experiment, just for curiosity