Hacker News new | past | comments | ask | show | jobs | submit login

As an interaction designer, I implore you: do NOT screw around with forms. Your conversion rates will fall through the floor. The CSS specification itself says that browsers can ignore styling for forms. This is by design. Overriding it with a bunch of unsupported animated nonsense that requires Javascript and invisible divs and such is a recipe for disaster from a usability and accessibility stand point.



If somebody were doing a browser-based game there is absolutely a place for this. Sure, general apps should not do this, but I wouldn't say you should never do this.

That said, the performance on this is too poor to use as is.


> That said, the performance on this is too poor to use as is.

Really? I found it to be super responsive (Firefox on Linux).

But yeah, i agree, for things like games this would be really cool.


Responsive, but my cpu usage was at 30%


fill up a text area all the way just to test. I found on a couple of the animation styles, it went from responsive to full-blown lag.


You don't fill out paper forms with fancy markers, you use black or blue pens. There's a reason for that.


Yes, and the reason is primarily socio-historical. It does not necessarily follow that it's better.


You could argue that standardised data is a good thing- certainly, we developers argue that case constantly. As such, hand-written "input" being standardised could be an equally good thing.


Friedensreich Hundertwasser would disagree, and he'd had the shipped products to prove it, too...


I always find that I agree and disagree with these kinds of comments. From an accessibility and standards point of view, I absolutely agree – don't fuck with what people understand. From a progressive, artistic point of view I think these kinds of implementations allow for some creative expression. In the end, all industries have the artsy take on what is possible, but not necessarily ideal.


As with most things, it's all about balance. Is the atmosphere of your web form worth losing 10% of its conversions?

If you're designing MYST for the web browser; probably. If some small percentage of luddites can't get past your fancy character creation screen, then the game is (likely) not for them. Their frustration is worth it for the total immersion for the ones that can. There are a number of environments in which a cohesive experience trumps the drawbacks of a fiddly interface. But if someone is wanting to convert sales of a B2B accounting application, or needs to create batch data entry forms for said application, then things need to be weighed differently.

Being a good designer isn't about knowing how to recreate [software from the 90s] in Javascript or CSS3. It's about making lots of little decisions like this all the time.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: