按钮表状态还是表动作?(2)
作者:西贝 来源:薯片会 发布时间:2009-03-23 18:21:00
标签:按钮,状态,动作
讨论一下,什么样的体验和表现才是比较好的呢?
1) 其实,如果先说状态,再说动作,用户会更明白,比如一个页面的声音状况可以通过一个icon说当前是怎样的,然后再通过一个icon来说你可以怎么样;
具体的表现就是“当前是怎么样的+可以怎么样”
2) 这样再看来,其实场景一是省掉了后半句(可以怎么样),场景二省掉了前半句(当前是怎么样的),如果实在是界面上位置稀缺,不能像把两种icon都做出来,那是不是可以先判断在当前的场景下用户是更需要知道“可以怎样”,还是“当前是怎样的”。
3) 由此再看其他场景中的设计,比如下拉列表
在前面的部分表述了当前的状态,向下的箭头按钮则表示了可以进行的操作,这个就比较接近于完全展现“当前是怎么样的+可以怎么样”。
4) 生活中,类似“可以怎么样”的场景多用于电器/物品的操作,有极强的状态提示,所以比较关心的是“可以怎么样“。例如插板的开关,有按下去的效果。
按钮来操作是不是更明白一些呢?大家是否有不同看法。


猜你喜欢
- 前言FlashText 算法是由 Vikash Singh 于2017年发表的大规模关键词替换算法,这个算法的时间复杂度仅由文本长度(N)决
- 在cmd下运行go程序或者是GOLAND的Terminal下运行go程序会出现中文乱码的情况。go run ttypemain.go����
- 概述见源码源码# !/usr/bin/env python# -*- coding:utf-8 -*-"""图
- 引言普遍意义上讲,生成器是一种特殊的迭代器,它可以在执行过程中暂停并在恢复执行时保留它的状态。而协程,则可以让一个函数在执行过程中暂停并在恢
- 导入模块from bs4 import BeautifulSoupsoup = BeautifulSoup(html_doc,"h
- 纵观各大编程语言在 2017 年的发展情况,我们会发现涌现出诸如 Go、Swift 这类后起之秀,而其中最为耀眼的当属 Python。之所以
- kali添加开机自启采用systemd的方法,kali默认是没有rc.local的,需要自己创建。本方法也适用于ubuntu 18.04 6
- 0.前言回调函数是一种在编程中常见的技术,通常在异步编程中使用。简单来说,回调函数是一个被传递给另一个函数的函数,它在该函数的某个时间点被调
- 本文实例讲述了Django框架会话技术。分享给大家供大家参考,具体如下:会话技术1、Cookie客户端会话技术(数据存储在客户端)以key-
- 在按钮旁边加文字1.打开editor/js/ 两个js文件fckeditorcode_gecko.js fckeditorcode_ie.j
- 应用目标:制作文字特效 应用软件:Dreamweaver MX操作难度:★★☆☆☆我们常用的网页制作工具Dreamweaver MX不仅可以
- 如下所示:def append(arr, values, axis=None): """ Append val
- PHP中重定向网页跳转页面的方法(共三种)第一种:利用header()函数进行重定向,这也是我用的较多的。(注意!locationhe和“:
- OpenCV的作用及安装OpenCV简介OpenCV是一个开源的跨平台计算机视觉库,可以运行在Linux、Windows、Android和M
- 持续集成(CI)作业可以产生大量的数据。当作业失败时,找出了什么问题可能是一个繁琐的过程,需要对日志进行调查以发现根本原因-这通常是在作业总
- Online人们搜索、浏览、阅读、跟帖、互动投票,玩游戏,甚至在线买卖交易。这些行为都是“用户体验”,听起来用户体验似乎无所不能,造成了互联
- 但是有时候,可以视看处进逻辑程度,可以把三者写成一个触发器,只是在其中稍作判断而已。 你可以根据从下面方法判断触发器是是处理了插入,删除还是
- 一、下载xlsx插件npm i xlsx二、通过element-ui组件的upload组件上传文件<el-upload
- 本文实例讲述了Python实现针对json中某个关键字段进行排序操作。分享给大家供大家参考,具体如下:示例:json_array = [{&
- 关于采集-防采集的我想大家都很清楚。这个就不多说,采集最终还是从页面源代码入手,所以只要没有规律想采集就难!由于一天自己在策划某个网站的时候