3 ms·
I would disagree. Flat design is not poison. It is simplicity. Simplicity, done well, leads to a good design. Yes, there have to be visual cues to know that it
by jmann99999 6y ago
I would disagree. Flat design is not poison. It is simplicity. Simplicity, done well, leads to a good design.
Yes, there have to be visual cues to know that it is a button. There has to be contrast. There should be a hover state that changes the contrast/color when hovering over it. The shape can indicate that it is button.
While I love the technical accomplishment of the OP and think it is a great thought experiment, I wouldn't want this arcade-button everywhere.
I believe skeuomorphic design, when overused makes a website harder to mentally process.
If this were the sole button consistently used on a web app, and the 3D button fit with the website's design, then maybe it would be good.
However, I would hate for a generation of HN users to see this post and think they should regress to designs reminiscent of 1998/2007.
- jfengel 6y agoOne problem, I think, is that touchscreens (generally) have no "hover" state. So an important mode of feedback is being lost. There are alternatives, like the Material design ripple or haptic feedback, which at least let you know you're touching it. But it's different than being able to get a visual cue about what's touchable. It's a tough compromise. We want to take advantages of all the dimensions we have to communicate, but we don't want to lose devices that don't have them. And as much as possible we'd like consistency.
- jmann99999 6y agoThat's a good point. Touch screens don't have that "hover" indicator. I'm still not sure 3D is the answer... but you bring up a good conundrum.