时间:2021-07-01 10:21:17 帮助过:16人阅读
UI元素的状态一般包括:可用、不可用、选中、未选中、获取焦点、失去焦点、锁定、待机等。
UI设计的一个核心就是让表单更可用、易用和好用。表单设计应该符合三层模型,即表单应该具有三种属性:感知(页面显示的布局)、对话(内容呈现的问题和回答)、关系(交互的任务结构)。
设计并实现简洁、美观、可用性好、符合Web标准的表单,是Web设计师追求的目标。
当用户登录成功后,不妨通过脚本把文本框设置为不可用状态(disabled=“disabled”)状态,通过E:disabled选择器 让文本框显示为灰色,以告诉用户该文本框不可用了。
HTML:在文本框中补加disabled属性
CSS:在基础样式上添加如下样式
#login input:disabled#name { /*姓名文本框处于不可用状态时的样式*/ background:#ddd url(images/name1.gif) no-repeat 2px 2px; border:1px solid #fff;}#login input:disabled#password { /*密码域处于不可用状态时的样式*/ background:#ddd url(images/password1.gif) no-repeat 2px 2px; border:1px solid #fff;}
HTML:
CSS样式:
.title { width:100px; float:left; text-align:right; font-weight:bold; margin:0 40px;}
对于用户来说,单行布局会更友好,更好用。因为它会降低用户视线左右移动的频率。
form { width:615px; height:450px; background:url(images/bg8.png) no-repeat center; padding:12px 0 12px 40px;}fieldset { border:none; }fieldset legend { display:none; }/*重设该样式表,让标签文本块状显示*/.title { display:block; font-weight:bold;}
CSS:
.red { color:red; margin-left:-10px; padding-right:2px;}
HTML:
HTML:
请填写真实姓名,不要输入别名或者昵称
CSS:
.error { color:white; background:red; padding:2px; margin:0 4px;}
最终网页代码:
设计友好、易用的表单 设计友好、易用的表单