`
huanglz19871030
  • 浏览: 241414 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

HTML便签大全

 
阅读更多

1.1 字体样式的应用 

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

HTML代码 

Java代码  收藏代码
  1. 文本框里的文字是加粗的,大小是9pt,字体是宋体<br>  
  2. <input type="text" name="formExam" size="10" maxlength="10" style="font-family:宋体; font-size: 12px; font-weight: bold" value="加粗">  
  3. <br>口令框文字是红色的<br>  
  4. <input type="password" name="formExam3" style="font-size: 9pt; color: #FF0000" size="8" maxlength="8">  
  5. <br>下拉框文字颜色是红色的,字体是Verdana,大小是9pt<br>  
  6. <select name="select" size="1" style="font-family:Verdana,Arial; font-size: 9pt; color: #FF0000">  
  7. <option value="2" selected>yesky.com</option>  
  8. <option value="1">redidea.net</option>  
  9. </select>  
  10. <br>多行文本框了的字体是Verdana,有下划线,大小是9pt<br>  
  11. <br>发送1和发送2按钮的文字不同,是因为发送1按钮使用了9pt的宋体文字,所以比较美观<br>  
  12. <input type="submit" name="Submit" value="发送1" style="font-family:宋体; font-size: 9pt;"> <input type="submit" name="Submit" value="发送1" ><br>  
  13. <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  

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

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

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

 样例2: 表单元素的背景展示 
Java代码  收藏代码
  1. HTML代码  
  2. 文本框背景是黑色的,字体是白色的<br>  
  3. <input type="text" name="RedFld" size="10" maxlength="10" style="color: #FFFFFF; background-color: #000000">  
  4. <br>口令框背景是灰色的<br>  
  5. <input type="password" name="RedFld3" size="10" maxlength="10" style="background-color: #999999">  
  6. <br>单选和复选按钮的背景是红色的<br>  
  7. <input type="checkbox" name="checkbox" value="checkbox" style="background-color: #FF0000">  
  8. <input type="radio" name="radiobutton" value="radiobutton" style="background-color: #FF0000">  
  9. <br>下拉选择框的选项是丰富多彩的背景<br>  
  10. <select name="select2" size="1">  
  11. <option selected style="background-color: #FF0000">yesky.com</option>  
  12. <option style="background-color: #0000CC">redidea.com</option>  
  13. <option style="background-color: #009900">chinabyte.com</option>  
  14. <option style="background-color: #ff33cc">sina.com</option>  
  15. <option style="background-color: #999999">sohu.com</option>  
  16. </select>  
  17. <br>多行文本框的背景是一个图像  
  18. <br>submit1按钮的背景是黄色的<br>  
  19. <input type="submit" name="Submit3" value="Submit1" style="background-color: #FF9900">  
  20. <br>submit2按钮的背景是一个图像<br>  
  21. <input type="submit" name="Submit22" value="Submit2" style="background-image: url(attachments/month_200502/21_171412_2yq5bg.gif)"><br>  
  22. <TEXTAREA name="RedFld2" cols="25" rows="3" wrap="VIRTUAL" style="background-image: url(attachments/month_200502/21_171412_2yq5bg.gif)">  

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

1.3 边框样式的应用 
  也许你觉得表单的边框过于死板,我们能否设计单线条,或者其它的边框样式呢?当然可以! 
  和边框有关的属性有:边框式样border-style、上边框border-top、右边框border-right、下边框border-bottom、左边框border-left、边框颜色border-colr、边框宽度 border-width、上边框宽度border-top-width、右边框宽度border-right-width、下边框宽度border-bottom-width、左边框宽度border-left-width、边框 border,这里不作详细的讲述,请参考有关资料。 

  样例3: 8种边框形式的展示 

Java代码  收藏代码
  1. HTML代码  
  2.   
  3. <INPUT style="BORDER-RIGHT: #006600 1px dotted; BORDER-TOP: #006600 1px dotted; BORDER-LEFT: #006600 1px dotted; BORDER-BOTTOM: #006600 1px dotted" size=10 value=dotted name=RedF>  
  4.   
  5. <INPUT style="BORDER-RIGHT: 3px dashed; BORDER-TOP: 1px dashed; BORDER-LEFT: 3px dashed; BORDER-BOTTOM: 1px dashed" size=10 value=dashed name=RedF2>  
  6.   
  7. <INPUT style="BORDER-RIGHT: 3px double; BORDER-TOP: 3px double; BORDER-LEFT: 3px double; BORDER-BOTTOM: 3px double" size=10 value=double name=RedF3>  
  8.   
  9. <INPUT style="BORDER-RIGHT: 2px groove; BORDER-TOP: 2px groove; BORDER-LEFT: 2px groove; BORDER-BOTTOM: 2px groove" size=10 value=groove name=RedF4> <BR>  
  10.   
  11. <INPUT style="BORDER-RIGHT: 3px inset; BORDER-TOP: 3px inset; BORDER-LEFT: 3px inset; BORDER-BOTTOM: 3px inset" size=10 value=inset name=RedF5>  
  12.   
  13. <INPUT style="BORDER-RIGHT: 2px outset; BORDER-TOP: 2px outset; BORDER-LEFT: 2px outset; BORDER-BOTTOM: 2px outset" size=10 value=outset name=RedF6>  
  14.   
  15. <INPUT style="BORDER-RIGHT: 3px ridge; BORDER-TOP: 3px ridge; BORDER-LEFT: 3px ridge; BORDER-BOTTOM: 3px ridge" size=10 value=ridge name=RedF7>  
  16.   
  17. <INPUT style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid" size=10 value=solid name=RedF8> <BR>  
  18.   
  19. <INPUT style="BORDER-RIGHT: #006600 1px dotted; BORDER-TOP: #006600 1px dotted; BORDER-LEFT: #006600 1px dotted; BORDER-BOTTOM: #006600 1px dotted" type=checkbox value=checkbox name=checkbox2> 复选  
  20. <INPUT style="BORDER-RIGHT: #006600 1px dotted; BORDER-TOP: #006600 1px dotted; BORDER-LEFT: #006600 1px dotted; BORDER-BOTTOM: #006600 1px dotted" type=radio value=radiobutton name=radiobutton> 单选  
  21.   
  22. <INPUT style="BORDER-RIGHT: 3px double; BORDER-TOP: 3px double; BORDER-LEFT: 3px double; BORDER-BOTTOM: 3px double" type=submit value=发送 name=Submit4>  
  23.   
  24. <INPUT style="BORDER-RIGHT: 3px dashed; BORDER-TOP: 1px dashed; BORDER-LEFT: 3px dashed; BORDER-BOTTOM: 1px dashed" type=submit value=取消 name=Submit23> <BR>  
  25.   
  26. <TEXTAREA style="BORDER-RIGHT: #006600 1px dotted; BORDER-TOP: #006600 1px dotted; BORDER-LEFT: #006600 1px dotted; BORDER-BOTTOM: #006600 1px dotted" name=RedF9 rows=3 wrap=VIRTUAL cols=30>  


文本框有8种类型边框样式,即border-style,分别展示在本例中,边框宽度的设置有一个规律: 
border-width: [ thin | medium | thick | <长度> ]{1,4} 
边框宽度用一到四个值来设置元素的边框宽度,它们分别被应用于上、右、下和左边框宽度。如果只给出一个值,它被应用于所有边框宽度。如果两个或三个值给出了,省略了的值与对边相等 
例如: 

程序代码 

<input type="text" name="RedF" style="border-color: #006600; border-style: dotted; border-width: 1px"> 
边框颜色的设置有一个规律:border-colr: <颜色>{1,4} 
边框颜色用一到四个值来设置元素的边框颜色。如果四个值都给出了,它们分别被应用于上、右、下和左边框颜色。如果只给出一个值,它被应用于所有边框颜色。如果两个或三个值给出了,省略了的值与对边相等。 

对于多行文本框以及按钮,设置边框的方法和文本框一样,不再陈述; 
由于下拉选择框select不支持边框的设置,所以对它设置是徒劳的; 
单选按钮和复选按钮的边框,设置的效果不十分协调,所以建议不要对它们设置,不然有“画蛇添足”之感。 
样例4:边框的特殊设计展示 

  聪明的读者一定会想到,如果设计单边框,一定更加漂亮,对!下面我们来尝试以下部分边框的设置效果,本例仅仅以Solid和dotted两种类型的边框作演示,其它类型的边框原理相同: 

Java代码  收藏代码
  1. HTML代码  
  2.   
  3. <INPUT style="BORDER-RIGHT: #000099 0px solid; BORDER-TOP: #000099 0px solid; BORDER-LEFT: #000099 0px solid; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #ffffff" size=25 value=文本框:只有下边框 name=myRed>  
  4.   
  5. <INPUT style="BORDER-RIGHT: #000099 0px solid; BORDER-TOP: #000099 0px solid; BORDER-LEFT: #000099 0px solid; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #ffffff" type=button value=按钮1 name=Button>  
  6. <br><br>  
  7.   
  8. <INPUT style="BORDER-RIGHT: black 0px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #ff0000 1px solid; BACKGROUND-COLOR: #ffffff" size=25 value=文本框:上下边框颜色不同 name=myRed2>  
  9.   
  10. <INPUT style="BORDER-RIGHT: black 0px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #ff0000 1px solid; BACKGROUND-COLOR: #ffffff" type=button value=按钮2 name=Submit24>  
  11. <br><br>  
  12.   
  13. <INPUT style="BORDER-RIGHT: #ff0000 1px dotted; BORDER-TOP: #ff0000 1px dotted; BORDER-LEFT: #ff0000 1px dotted; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff" size=25 value=文本框:边框、颜色不同 name=myRed3>  
  14.   
  15. <INPUT style="BORDER-RIGHT: #ff0000 1px dotted; BORDER-TOP: #ff0000 1px dotted; BORDER-LEFT: #ff0000 1px dotted; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff" type=button value=按钮3 name=Submit32>  


注意--边框类型的外观如下: 

none :无边框。与任何指定的border-width值无关; 
dotted :点线; 
dashed :虚线; 
solid :实线边框; 
double :双线边框。两条单线与其间隔的和等于指定的border-width值; 
groove :3D凹槽; 
ridge :边框突起; 
inset :3D凹边; 
outset :3D凸边 

2、图像魔法 
  图像,是网页的重要元素,能否应用到表单中呢?接下来,我们用图像来改造死板的表单,分两个部分来探讨:用图像代替按钮、用背景图美化表单元素。 

2.1 用图像代替按钮 

  由于默认的表单按钮太丑陋,绝大多数的网站采用了图像按钮,那么,我们通过两个实例来看看怎样实现的: 

  样例5:用图像代替提交按钮: 

  当只有一个提交按钮的时候,可以简单地实现,不用加事件函数,代码是: 
<input type="image" name="..." src="url" width="" height="..." border="..."> 

  除了标签改为input type="image"以外,其它的属性和 <img> 标签的属性是一样的,例如: 
Java代码  收藏代码
  1. HTML代码  
  2. <INPUT type=image height=19 width=53 src="attachments/month_200502/21_171406_pmeslogin.gif" align=absMiddle border=0 name=imageField>  


是不是只要用图片就可以代替所有的按钮呢?是的,不过,不是上面这么简单了,必须加上事件函数,不然的话,图片都是提交按钮,不能完成复位等功能,看看下面的例子就知道了: 


Java代码  收藏代码
  1. HTML代码  
  2.   
  3. <INPUT onclick=this.form.submit() type=image height=19 width=53 src="attachments/month_200502/21_171406_pmeslogin.gif" align=absMiddle border=0 name=RedImg> <INPUT onclick=this.form.reset() type=image height=19 width=53 src="attachments/month_200502/21_171416_1xp4reset.gif" align=absMiddle border=0 name=RedImg3>  


注意: 
代替submit按钮的图片代码格式是 
<input type="image" name="..." src="..." onClick="document.formName.submit()"> 
代替reset按钮的代码图片格式是 
<input type="image" name="..." src="..." onClick="document.formName.reset()"> 
注:这里的formName是表单的name属性值。 

2.2 用背景图美化表单元素 

  其实,前面已经提到过,用background-image:url()属性来定义表单元素的背景图,这里仅举一例,可以看到,除了select没有效果以外,其它的都可以配合网页的背景来设置它们。 

样例6:背景图的设置 
Java代码  收藏代码
  1. HTML代码  
  2.   
  3.   
  4. <INPUT style="BACKGROUND-IMAGE: url(attachments/month_200502/21_171412_2yq5bg.gif)" name=RedBack>  
  5.   
  6. <INPUT style="BACKGROUND-IMAGE: url(attachments/month_200502/21_171412_2yq5bg.gif)" type=checkbox value=checkbox name=checkbox3>  
  7.   
  8. <INPUT style="BACKGROUND-IMAGE: url(attachments/month_200502/21_171412_2yq5bg.gif)" type=radio value=radiobutton name=radiobutton>  
  9.   
  10. <select style="BACKGROUND-IMAGE: url(attachments/month_200502/21_171412_2yq5bg.gif)" size=1 name=select3>  
  11. <OPTION selected>www.yesky.com</OPTION>  
  12. <OPTION>redidea.com</OPTION>  
  13. <OPTION>www.chinabyte.com</OPTION></select>  
  14. <BR>  
  15.   
  16. <INPUT style="BACKGROUND-IMAGE: url(attachments/month_200502/21_171412_2yq5bg.gif)" type=submit value=Submit name=Submit5>  
  17.   
  18. <INPUT style="BACKGROUND-IMAGE: url(attachments/month_200502/21_171412_2yq5bg.gif)" type=reset value=Reset name=Submit25>  
  19. <BR>  
  20. <TEXTAREA style="BACKGROUND-IMAGE: url(attachments/month_200502/21_171412_2yq5bg.gif)" name=RedBacka rows=3 wrap=VIRTUAL>  

分享到:
评论

相关推荐

    html5便签贴

    html5便签贴,可以加入链接,点击放大

    Web便签HTML5Sticky.zip

    HTML5Sticky是一个HTML5应用,用于创建一个基于Web的便签。它使用了HTML5的本地存储和CSS3等技术来创建便签。这意味着,创建的便签可以被持久化保存。经测试支持的浏览器包括:Chrome, Firefox 3.5 , Safari 4 , ...

    HTML5+CSS3实现便签效果(倾斜+动画)

    HTML5+CSS3五步实现便签效果,包含倾斜和动画特效

    【vivo便签】vivo手机的便签如何搬移到华为或其他手机上呢?

    【vivo便签】vivo手机的便签如何搬移到华为或其他手机上呢? 用Vivo便签合成器 必须在note文件夹旁边 新建一个文件夹,而且必须叫“notes”,否则程序会出错。 双击exe文件以后,很快程序就会运行。 notes文件夹里就...

    Sticker桌面便签 v4.3.0.1023.zip

    3、增加便签另存为txt、html、rtf、docx格式 4、增加新建便签可直接创建指定标签的便签 5、修改待办事项进度由百分比改为分数形式 6、修改便签默认不带阴影 7、修复联系人电话不可复制粘贴bug 8、修复创建...

    note web 便签

    web 便签,可随便移动,可随处贴。纯JS+html,可用于多种语言

    html5制作的便签墙

    html5制作的便签墙

    使用HTML5CSS3快速制作便签贴特效

    本篇文字将展示给你的是,如何利用HTML5/CSS3,仅用5步就可以制作便签贴效果的HTML页面

    PHP+MySQL+jQueryUI完美便签条

    相信很多网友见过类似许愿墙的程序,用户可以在网页上贴个...今天我要给大家演示的是使用PHP+MySQL+jQuery实现一个工作当中用到的贴便签纸的功能。 转自:素材火jQuery教程演示:http://www.sucaihuo.com/js/70.html

    使用HTML5/CSS3五步快速制作便签贴特效

    本篇文字将展示给你的是,如何利用HTML5/CSS3,仅用5步就可以制作便签贴效果的HTML页面,效果图如下:(注:图里的文字纯属杜撰,搞笑目的,如有雷同,纯属巧合,谢谢!)注:该效果可以在Safari,Chrome,Firefox和...

    html5 CSS3实现类似小米手机的便笺效果.rar

    html5 CSS3实现类似小米手机的便笺效果,CSS3桌面便签效果,鼠标悬停放大显示,用过小米手机的会熟悉本效果,挺美观的文字布局方式。

    html5实现的便签特效(实战分享)

    便签,想必大家对这个词汇并不会陌生吧,下文有个不错的示例可以通过html5实现便签特效,喜欢的朋友可以了解下

    Nodejs抓取html页面内容(推荐)

    主要介绍了Nodejs抓取html页面内容的关键代码,另外还给大家附上了nodejs抓取网页内容,非常不错,对node.js抓取页面内容感兴趣的朋友一起学习吧

    Sticker桌面便签 v4.3.0.1023

    更新历史:版本:4.301、增加针对“待办事项”上下位置调整功能2、增加新建便签时可插入星期选项3、增加便签另存为txt、html、rtf、docx格式4、增加新建便签可直接创建指定标签的便签5、修改待办事项进度由百分比改...

    只要五步 就可以用HTML5/CSS3快速制作便签贴特效(图)

    本篇文字将展示给你的是,如何利用HTML5/CSS3,仅用5步就可以制作便签贴效果的HTML页面,效果图如下:(注:图里的文字纯属杜撰,搞笑目的,如有雷同,纯属巧合,谢谢!)注:该效果可以在Safari, Chrome,Firefox和...

    剑儿音速启动便签软件

    剑儿音速启动便签软件,大家应该从标题都能知道这款软件是用来做什么的吧. 大明顶顶的音速启动,是用来管理桌面程序的.本程序提供了一样的功能. 网址收藏.让你在工作中更容易打开想要的网站. 便签软件是将你要做的重要...

    BootStrap便签页的简单应用

    DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;标签页&lt;/title&gt; &lt;link rel='stylesheet' href=...

    利用Python如何生成便签图片详解

    python现在火热的程度相信不用过多介绍了,下面这篇文章主要给大家介绍了关于利用Python如何生成便签图片的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值,需要的朋友...

Global site tag (gtag.js) - Google Analytics