Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > 网页制作 > 【原创】web开发中按钮的制作妙法
【标  题】:【原创】web开发中按钮的制作妙法
【关键字】:web
【来  源】:BLOG.CSDN.NET

【原创】web开发中按钮的制作妙法

Your Ad Here

作者:caoxicao
出处:http://blog.csdn.net/caoxicao

        在web开发中,经常要用到格式统一的按钮,如果每个按钮都用绘图工具制作的话,费时费力。我们可以结合CSS的特性,只要根据需要制作几个背景即可实现绝大部分按钮的制作使用。
图一是我们通常制作的按钮图片也是我们利用本文的方法制作出的按钮的效果。

 

图二是我们即将利用的按钮背景。



CSS应该这样写
.input0
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: center center;
    BORDER-TOP: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(images/button_bg0.gif);
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    WIDTH: 39px;
    COLOR: black;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.input1
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: center center;
    BORDER-TOP: 0px;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(images/button_bg1.gif);
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    WIDTH: 62px;
    COLOR: black;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.input2
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: center center;
    BORDER-TOP: 0px;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(images/button_bg2.gif);
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    WIDTH: 82px;
    COLOR: black;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.input3
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: center center;
    BORDER-TOP: 0px;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(images/button_bg3.gif);
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    WIDTH: 99px;
    COLOR: black;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.input4
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: center center;
    BORDER-TOP: 0px;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(images/button_bg4.gif);
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    WIDTH: 150px;
    COLOR: black;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}

这样我们就只要使用下面的语句就可以得到自己需要的button了。

<input type=button class="input2" value="这是按钮">

怎么样?既可以做到风格统一,又可以省时省力,不错吧!

文中代码下载:下载

易观解读WEB2.0现象 三属性冲击传统媒体:【上一篇】
如何检查 MDAC 版本:【下一篇】
【相关文章】
  • 易观解读WEB2.0现象 三属性冲击传统媒体
  • 如何在weblogic中将hibernate的SessionFactory配置为JNDI
  • 使用C#的WebService实现客户端软件的在线升级功能(2)
  • 全面解决.NET下Web项目打开失败的问题(也可用于.NET下Web项目的迁移)
  • Delphi开发的WebService应用发布-- 谈WAD/CGI/ISAPI 的区别
  • FastCPP -- C++ Web Development Environment
  • ASP.NET中 WebControls 命名规则
  • 有线通如何配web服务器,急!!!!!!!!!!!!!!!!!
  • WAP Web Browser 让您的无线生活更简单
  • [J2ME]VideoCoolala(MobileWebCam)开源说明
  • 【随机文章】
  • 【分享】12月02日 精品软件更新
  • ASP.NET连SQL7接口源代码
  • 从“在快餐店吃饭”到Command模式(二)
  • 1.4. 熟知您的資源
  • 装了一个VPC,准备安装一些Linux系统玩玩!
  • 谈谈Excel输入的技巧
  • VLAN在网络管理中的应用
  • 关于软件工程血的教训之五关于集成后的测试工作
  • 托管代码的优点
  • How CGI interacts with C ? zz
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.