首页 » 建站技术 » 浏览内容

玩转花样表单 (2)


2005-05-15 09:35:13 4,007 0 发表评论 字体: 作者:C.K.

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

From:http://www.netbei.com/Article/art/art5/200409/2329_2.html

点击查看效果页面:http://netbei.com/demo/js/0906/form.htm或者 http://a.linji.cn/attachment/1116119826.htm

  (观看效果页样例7)

  按Ctrl可以多选

  样例7代码:
  
<select name=”mySelt” size=”3″ multiple>
  <option value=”1″ selected>yesky.com</option>
  <option value=”d2″>chinabyte.com</option>
  <option value=”3″>internet.com</option>
  </select>

  1.3 表单按钮

  表单按钮控制表单的运作。

  1.3.1 提交按钮

  提交按钮用来将输入的信息提交到服务器。

  代码格式:
<input type=”submit” name=”…” value=”…”>

  属性解释:

  type=”submit”定义提交按钮;

  name属性定义提交按钮的名称;

  value属性定义按钮的显示文字;

  (观看效果页样例8)

  样例8代码:
<input type=”submit” name=”mySent” value=”发送”>

  1.3.2 复位按钮

  复位按钮用来重置表单。

  代码格式:
<input type=”reset” name=”…” value=”…”>

  属性解释:

  type=”reset”定义复位按钮;

  name属性定义复位按钮的名称;

  value属性定义按钮的显示文字;

  (观看效果页样例9)

  样例9代码:
<input type=”reset” name=”myCancle” value=”取消”>

  1.3.3 一般按钮

  一般按钮用来控制其他定义了处理脚本的处理工作。

  代码格式:
<input type=”button” name=”…” value=”…” onClick=”…”>

  属性解释:

  type=”button”定义一般按钮;

  name属性定义一般按钮的名称;

  value属性定义按钮的显示文字;

  onClick属性,也可以是其它的事件,通过指定脚本函数来定义按钮的行为;

  (观看效果页样例10)

  样例10代码:
<input type=”button” name=”myB” value=”保存” onClick=”javascript:alert('it is a example button!')”>

  二、表单外观的美化

  很多时候,我们仅仅为了实现数据采集这个功能来使用表单,常看到的表单都是“千人一面”、毫无生气,本专题尝试着来改变这一现象,试图赋予表单一个丰富多彩的面貌。

  表单的外观,也是最为直接的花样,可以通过改变它来实现特效,本文分两个出发点来讲述:CSS魔法和图像魔法。

  1、CSS魔法

  CSS,就是大家知道的层叠样式单,它可以定义页面元素的外观,包括字体样式、背景颜色和图像样式、边框样式、补白样式、边界样式等等,下面就从这几个方面出发,讨论怎样将CSS应用到表单中,彻底美化它!

  1.1 字体样式的应用

  字体样式包括:字体族科(font-family)、字体风格(font-style)、字体变形(font-variant)、字体加粗(font-weight)、字体大小(font-size)、字体(font),具体的定义方法,在这里不详细讲述,可以参考它的资料。
   也许你已经注意到,按钮上的文字不漂亮,其实可以通过CSS字体样式来解决,同样地,其它的几个涉及到文字的表单项,例如,文本框、多行文本框、口令框、下拉选择框都可以应用字体样式。

  为了充分展示这些应用,下例特别设计了几种样式,在实际应用中,不必这么凌乱,灵活运用:

  (观看效果页样例11)

  分析:

  文本框里的文字是加粗的,大小是9pt,字体是宋体,代码:
  
<input type=”text” name=”formExam” size=”10″ maxlength=”10″ style=”font-family:宋体; font-size: 12px; font-weight: bold” value=”加粗”>

  口令框文字是红色的,代码:
  
<input type=”password” name=”formExam3″ style=”font-size: 9pt; color: #FF0000″ size=”8″ maxlength=”8″>

  下拉框文字颜色是红色的,字体是Verdana,大小是9pt,代码:
  
<select name=”select” size=”1″ style=”font-family:Verdana,Arial; font-size: 9pt; color: #FF0000″>
  <option value=”2″ selected>yesky.com</option>
  <option value=”1″>redidea.net</option>
  </select>

  多行文本框了的字体是Verdana,有下划线,大小是9pt,代码:
  
<TEXTAREA name=”formExam2″ cols=”30″ rows=”3″ style=”font-family:Verdana, Arial; font-size: 9pt; color: #000099; text-decoration: underline” align=right>underline css style</TEXTAREA>

  发送1和发送2按钮的文字不同,是因为发送1按钮使用了9pt的宋体文字,所以比较美观,发送1按钮的代码:
  
<input type=”submit” name=”Submit” value=”发送1″ style=”font-family:宋体; font-size: 9pt;”>

  小结:只要我们对字体的样式熟悉了,就可以灵活多变,不一定要在标签里面使用style来定义,完全可以在<head>里定义,或者外部引用CSS文件,用到的时候引用一下就能达到预期的效果。

  1.2 背景颜色和图像样式的应用

  有很多时候,网页由于颜色的搭配,不得不对表单的背景颜色和图像样式进行设计,背景颜色利用background-color属性,背景图像利用background-image属性,颜色和图像同样能够得到意想不到的效果。

  (观看效果页样例12)

  分析:

  文本框背景是黑色的,字体是白色的,代码:
  
<input type=”text” name=”RedFld” size=”10″ maxlength=”10″ style=”color: #FFFFFF; background-color: #000000″>

  口令框背景是灰色的,代码:
  
<input type=”password” name=”RedFld3″ size=”10″ maxlength=”10″ style=”background-color: #999999″>

  单选和复选按钮的背景是红色的,代码:
  
<input type=”checkbox” name=”checkbox” value=”checkbox” style=”background-color: #FF0000″>
  <input type=”radio” name=”radiobutton” value=”radiobutton” style=”background-color: #FF0000″>

  下拉选择框的选项是丰富多彩的背景,代码:
  
<select name=”select2″ size=”1″>
  <option selected style=”background-color: #FF0000″>yesky.com</option>
  <option style=”background-color: #0000CC”>redidea.com</option>
  <option style=”background-color: #009900″>chinabyte.com</option>
  <option style=”background-color: #ff33cc”>sina.com</option>
  <option style=”background-color: #999999″>sohu.com</option>
  </select>

  多行文本框的背景是一个图像,代码:
  
<TEXTAREA name=”RedFld2″ cols=”25″ rows=”3″ wrap=”VIRTUAL” style=”background-image: url(back.gif)”></TEXTAREA>

  submit1按钮的背景是黄色的,代码:
  
<input type=”submit” name=”Submit3″ value=”Submit1″ style=”background-color: #FF9900″>

  submit2按钮的背景是一个图像,代码:
  
<input type=”submit” name=”Submit22″ value=”Submit2″ style=”background-image: url(back.gif)”>

  小结:用好background-color属性和background-image属性,就可以设计很出“色”表单了。

网站统计 Statistics

  • 创建时间: 2005年1月3日 距今5062 天
  • 日志总数: 2461
  • 评论总数: 630
  • 标签总数: 654
  • 链接总数: 273
  • 最后更新: 2018-8-31 17:57:04
  • 您是本站第 14146771 位访客

广告区 Guǎng Gào