css文本框与按钮美化效果代码

所属分类: 网络编程 / CSS/HTML 阅读数: 2049
收藏 0 赞 0 分享
一、先看看在网页中经常出现的按钮与文本框的本来面目吧!


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

二、无立体效果的文本框与按钮

  那我们就通过在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>标签之间插入样式表:

.jb51.net]
<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">
  其实这就对应了样式表中文本框与按钮的样式,最后的效果如下图所示:


  看看上面的效果,还会不会让您想起那单调的文本框与按钮呢?以上两种效果的方法都是通过样式表来实现的,使用方法也十分的简单。


  表单的制作是网页开发中的重点,通过表单可以实现交互与交流,也可以实现信息的收集与共享,上面的两篇文章从语义与结构的角度出来进行了探讨,您也可以参与讨论与学习!
更多精彩内容其他人还在看

简单明了带你了解CSS Modules

不要误会,CSS Modules可不是在说“css模块化”这个好像在某些地方见过的词,它其实是特指一种近期才出现的技术手段。什么技术手段呢?下面小编来和大家一起学习一下
收藏 0 赞 0 分享

新手学习css优先级

大部分人同样也会在写css的过程中产生很多困惑,比如为什么自己写的某段css没有生效,或者呈现出的样式和预计的不同,但又不知道要如何解决。下面小编来和大家一起学习CSS的优先级
收藏 0 赞 0 分享

css进阶学习 选择符

css这种没有程序逻辑的代码中,又能找出什么来说明谁做得更出色呢?下面小编给大家说明如何从css选择符的角度来提高css代码质量。
收藏 0 赞 0 分享

实现css文字垂直居中的8种方法

CSS可以轻易实现文字的水平居中,但有时我们需要文字垂直居中,除了表格可以实现这种CSS文字垂直居中以外,还有其它几种方法可以做到
收藏 0 赞 0 分享

完美实现CSS垂直居中的11种方法

在做前端项目时CSS的水平居中我们经常使用,但有时还会用到CSS垂直居中,对于小白来说这个就有些难度了,下面看一下我是如何实现的
收藏 0 赞 0 分享

webpack高级配置与优化详解

这篇文章主要介绍了webpack高级配置与优化,其中包括了webpack打包多页面,webpack跨域问题等相关内容
收藏 0 赞 0 分享

5个HTML5的常用本地存储方式详解与介绍

在HTML5规范之前,存储主要是用cookies,但cookies缺点有在请求头上带着数据,大小是4k之内,今天为大家介绍一下H5的5种存储方式
收藏 0 赞 0 分享

CSS代码检查工具stylelint的使用方法详解

stylelint是一个强大的现代CSS检测器,可以让开发者在样式表中遵循一致的约定和避免错误。本文将详细介绍CSS代码检查工具stylelint
收藏 0 赞 0 分享

Zen Coding css,html缩写替换大观 快速写出html,css

本文是在zen使用生产中遇到的问题做一些分享。
收藏 0 赞 0 分享

javascript代码规范小结

javascript代码规范,大家可以参考下,以便写出更利于阅读的代码。
收藏 0 赞 0 分享
查看更多