官术网_书友最值得收藏!

Chapter #7. Make Your Buttons Look Like Buttons

The flat design aesthetic, born out of Microsoft's Metro user interface, rose to near ubiquity in the late 2000s. In iOS 7 and Android's material design, these extremely minimal visuals are still the go-to look for modern web applications.

Flat design is bad. It's really terrible for usability. It's style over substance and it forces your users to think more about every interaction they make with your product. Stop making it hard for your customers to find the button:

Make Your Buttons Look Like Buttons

The Metro user interface in all its "what is clickable?" splendor

There are parts of your UI that can be interacted with, but your user neither knows which parts these a, nor wants to spend time learning this. They have used buttons in real life, many times—on elevator controls, on their oven, and in their car—so they understand how a button works:

Make Your Buttons Look Like Buttons

Buttons that exhibit visual affordances such as texture and pseudo-3D shadows (left) consistently perform better in user tests than those without them (right)

By drawing on real-world examples, we can make UI buttons that are obvious and instantly familiar. The human visual system is tuned to see depth, and by removing the illusion of depth from your UI, you remove a whole layer of information for the user.

Buttons in real life look pushable: they're raised or they suggest an obvious way that they might move if pushed. For example, they might have an indicator light and look more prominent when enabled. You should copy these features into your UI.

The inverse is also true: there are real-world buttons that don't look pushable—flat capacitive buttons on car park machines and coffee machines spring to mind—and these buttons are often accompanied by a stuck-on, handwritten press here for ticket note.

Using real-life inspiration to create affordances, a new user can identify the controls right away. Create the visual cues your user needs to know instantly that they're looking at a button that can be tapped or clicked:

Make Your Buttons Look Like Buttons

Bringing flat design to the real world has consequences

Lastly, the opposite is also true: don't make non-button elements look like buttons if they're not.

主站蜘蛛池模板: 许昌市| 阿克| 辉县市| 上思县| 麻江县| 云龙县| 南靖县| 高碑店市| 如东县| 许昌市| 三台县| 孟津县| 牟定县| 麻栗坡县| 贵德县| 灌云县| 昆山市| 新化县| 乡城县| 阿尔山市| 湖州市| 临澧县| 舞钢市| 南投市| 滕州市| 原平市| 揭西县| 常德市| 通化市| 都匀市| 台北县| 绥中县| 乳山市| 巩留县| 海口市| 定日县| 长海县| 运城市| 湘潭市| 民县| 博爱县|