.::: 一路问情 :::.
  • 注册
  • 登录
  • 会员
  • FTP资源中心
  • 七海争霸
  • 社区设施
  • 帮助
.::: 一路问情 :::. » 『建站技术』 » 巧用样式表,让文本框与按钮变个样
‹‹ 上一主题 | 下一主题 ››
发新话题
  • 发新话题
  • 发布投票
  • 发布商品
  • 发布悬赏
  • 发布活动
  • 发布辩论
  • 发布视频
打印

[经验] 巧用样式表,让文本框与按钮变个样

imsxl

初级会员

帖子
98 
威望
40 点 
金钱
215 元 
好评
133 点 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
1楼 大 中 小 发表于 2008-2-26 17:33  只看该作者

巧用样式表,让文本框与按钮变个样

巧用样式表,让文本框与按钮变个样
http://www.3cool.net/blog/showlog.asp?cat_id=33&log_id=328

http://www.yesky.com/SoftChannel ... 010914/196725.shtml


在网页制作中,表单中的对象总是给人一种单调与沉闷的感觉,比如说按钮、文本框等,它们一成不变的模样与颜色出现在您的主页上时,或多或少都会破坏主页的美观程度,那么可不可以改变它们的模样呢?我的回答是,这当然可以啊,下面我们就一起来动手来改变吧。

  先看看在网页中经常出现的按钮与文本框的本来面目吧!如下图:


对照上图,我们怎么样才能改变文本框与按钮的模样呢?那在下面我为大家提供两种文本框与按钮样式作为例子参考,第一种是文本框与按钮无立体感,只是有线条颜色与填充颜色的,这种效果大家可能在很多网站上都看见过,给人一种特别的感觉,很不错的,第二种效果就比较特殊了,是将文本框做成一种类似于下划线的效果并且是彩色的,同时按钮的背景色也不再是灰色,而是彩色的,可以说这是一种非常酷的效果,好了,下面我就来说说这两种效果实现的详细操作步骤吧。

第一种效果:无立体效果的文本框与按钮

  那我们就通过在DW3中网页的编辑操作为例来进行说明,首先我们已经在网页中插入了相应的表单对象,比如插入一个文本框与一个按钮,此时,我们在按下[F10]键,显示出网页源代码编辑窗口,那我们在网页的〈head〉与〈/head〉标签之间插入这个样式表:

〈style type="text/css"〉
input.smallInput{border:1 solid black;FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal}
〈/style〉

好了第一步就完成了,下一步我们就分别在文本框与按钮的htm语句中加上这一句代码:

class=smallInput
比如在〈input type="text" name="textfield" class=smallInput〉与〈input type="submit" name="Submit" value="平面按钮" class=smallInput〉这个文本框与按钮的htm语句中加入了这句代码。最后的效果如下图:

怎么样,比起前面那张图中的标准按钮来说是不是美观多了,要实现起来其实也不是太难吧。

第二种效果:带颜色的下划线式文本框与按钮效果

  同样,我们也需要样式表的帮助来实现这个效果,和第一种效果的操作步骤一样在网页的〈head〉与〈/head〉标签之间插入样式表,

〈style type="text/css"〉
input.smallInput{background:#ffffff;border-bottom-color:#ff6633; border-bottom-width:1px;border-top-width:0px;border-left-width:0px;border-right-width:0px; solid #ff6633; color: #000000; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal}
input.buttonface{BACKGROUND: #ffcc00; border:1 solid #ff6633; COLOR: #ff0000; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal}
〈/style〉

  大家从上面的样式表中可以看出,这个效果的实现是通过两个样式来实现的,一个是文本框的,一个是按钮的,所以在文本框与按钮的htm语句中就需要插入两句不同的代码,在文本框中插入的是class=smallInput代码 如例子 〈input type="text" name="textfield" class=smallInput〉,在按钮语句中插入的是 class="buttonface"代码如例子〈input type="submit" name="Submit" value="彩色按钮" class="buttonface"〉其实这就对应了样式表中文本框与按钮的样式



QQ
UID
71049 
精华
0 
积分
40 
钻石
0 克拉 
宣传
0 点 
来路
搜索引擎 
阅读权限
10 
性别
女 
来自
安徽 
在线时间
14 小时 
注册时间
2008-2-19 
最后登录
2008-5-18 

查看详细资料

TOP

‹‹ 上一主题 | 下一主题 ››
发新话题
 

 

当前时区 GMT+8, 现在时间是 2008-7-9 16:00 蜀ICP备08000616号

清除 Cookies - 联系我们 - Ask Love - Archiver - WAP - TOP - 界面风格

  • 默认风格
  • 春意盎然
  • 宝石蓝
  • Wind
  • Blue
  • PCBETA
  • linstyle_free1
  • ARTERY_free6
  • 艺雅清爽
  • YUYU_Emera-x
  • HEIBBS

Powered by Discuz! 6.0.0,

Processed in 0.018631 second(s), 5 queries, Gzip enabled.

  • 控制面板首页
  • 编辑个人资料
  • 积分交易
  • 积分记录
  • 公众用户组
  • 个人空间管理
  • 资源中心
  • 名人堂
  • 社区银行
  • 醒目高亮
  • 勋章中心
  • 空间互踩
  • 便民查询
  • 邮箱图标
一路问情友情提示你:单帖回复不可以三帖连续哦!