按钮表状态还是表动作?
作者:西贝 来源:薯片会 发布时间:2009-03-23 18:21:00
标签:按钮,状态,动作
在网页中经常见到两类不同的按钮。一类表示当前所示的状态,一类表示将要进行的动作。(如下图)
那么,同样是icon类的按钮,为什么有的表状态,有的表动作?
分析两类按钮的使用场景:
场景一:声音开关的按钮
场景:这组按钮首先表示当前的状态(声音是开着的,还是关着的),点击以后切换到另一个状态。
分析:声音在视觉的表现上不能直接感知,因此需要一个图形化的icon表示当前的状态;左侧的图标表示当前音乐是开启的,点击后关闭声音。如果说只表示当前状态,那么点击后会产生什么操作就比较难猜,没有一个明确的引导。
场景二:视频播放停止的按钮
场景:这组按钮不表示当前的状态,而是表示用户可以进行的操作,跟第一组的表意是反着的。
分析:画面是否在播放是可以直接在屏幕上感知的,因此不需要再讲述当前是怎样的状态,而是提示下一步可以进行的操作;


猜你喜欢
- 创建Dataframe主要是使用pandas中的DataFrame函数,其核心就是第一个参数:data,传入原始数据,因此我们可以据此给出六
- 写在前面从本节开始,计算机视觉教程进入第三章节——图像特征提取。在本章,你会见到一张简简单单的图片中
- python 批量添加的button 使用同一点击事件根据传递的参数进行区分。def clear_text():print '我只是
- 如下所示:# -*- coding: utf-8 -*-import numpy as npfrom PyQt5.QtCore import
- 前言:最近在探索用Go来读取文件,读取文本时发现,对于单行超长的文本,我的Go代码无法处理。经过查阅才发现,Go提供的Scanner无法读取
- 哎~工作忙死了!!!!!!今天在百度老年看到一个手写输入法,颇感新鲜。so把其框下!请不要用在商业用途,学习之用,版权百度所有。看代码!注:
- 本文实例讲述了Python实现二维数组按照某行或列排序的方法。分享给大家供大家参考,具体如下:lexsort支持对数组按指定行或列的顺序排序
- 手痒痒系列之简单的放大镜写了个放大镜功能,可以设置显示的宽高width,height显示的位置,float ‘left’ 'righ
- 如下所示:s=subprocess.Popen("ping baidu.com -t",bufsize=0,stdout
- 企业管理器中没有改数据库名的功能,如果一定要用企业管理器来实现,你可以备份数据库,然后还原,在还原时候可以指定另一个库名,然后再删除旧库就行
- 基本语法在讲述if-else时已经提到,如果有多个判断条件,Go语言中提供了Switch-Case的方式。如果switch后面不带条件相当于
- 安装完 Oracle11g 之后,想打开自带的 SQL Plus 来学习,然后按照提示用 sys 用户来连接数据库,可输了好几次都提示一个错
- python开启debug模式的代码如下所示:import requests session = requests.session()imp
- ASP开发中有用的function集合,挺有用处的!希望大家保留!<% '**
- CSS选择器目前,除了官方文档之外,市面上及网络详细介绍BeautifulSoup使用的技术书籍和博客软文并不多,而在这仅有的资料中介绍CS
- 随着MySQL数据库存储的数据逐渐变大,已经将原来的存储数据的空间占满了,导致mysql已经链接不上了。因此,必须要给存放的数据换个地方了。
- 安装pyserialpip install pyserial查看可用的端口# coding:utf-8import serial.tools
- 一、KNN算法简介邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K
- 本文主要分享的是一则python+opencv实现任意角度的透视变换的实例,具体如下:# -*- coding:utf-8 -*-impor
- 一、前言最近做web网站的测试,遇到很多需要批量造数据的功能;比如某个页面展示数据条数需要达到10000条进行测试,此时手动构造数据肯定是不