| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 在线视频教程 | 素材下载 | 程序代码下载 | 视频教程下载 | JS代码 | 论坛 | 
龙腾教程网  
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
 
  您当前位置:您现在的位置: 龙腾软件教程网 >> 文章中心 >> WEB设计 >> CSS DIV >> CSS实列技巧 >> 文章正文 
 
利用CSS制作一个好看的按钮

 

 

CSS Button

如今 Web Application 横行,在 Web 2.0 网站的各种设计元素中,按钮是无法或缺的。如何用最简洁的方法制作最漂亮的按钮就成为了一个问题。本文讲述的方法,代码上简洁,符合 XHTML 标准,不需要 Javascript,只需要纯 CSS 即可完成,而且通用性很好,使用起来也很方便。上图即为最终成品的例子,您也可以通过演示页面体验一下。下面我将详述整个制作过程,相信通过这个教程您肯定可以学会。

第一步:准备图片

按钮状态

对于一个好的 UI,一个很重要的方面就是要能及时的与用户发生交互。对于按钮来说,我们需要让按钮相应各种鼠标事件,让用户知道它是可以按下的。如上图,我们要制作的按钮共有三种状态:正常状态鼠标划过鼠标按下。通常情况下,我们会想到利用 onclick、onmouseover 这样的事件来控制,而事实上,我们完全可以利用通用性、便捷性更好的 CSS 代替 Javascript 来完成这个过程。尽可能将表现的事情交给 CSS 来做,这也是良好设计的原则之一。

为了能够实现这种效果,我们需要准备三个状态的图片。利用 CSS 的 background-position 属性,我们完全可以将三种状态的图片放在一张图片中,这样可以获得更好的缓存效果。

此外,按钮两侧的圆角也是比较烦人的问题。因为我们要制作的按钮需要能够自动适应内部文字的长度,因此我们需要应用一种叫做“拉门技术 (Sliding door technique)”的 CSS 技巧。具体原理不讲了,这里只介绍具体做法:

我们使用超链接来生成按钮,为了使用 Sliding door technique,我们需要按照如下方式书写 HTML 代码:

  1. <a class="button" href="http://some_where"><span>Button Text</span></a>

随后,我们需要准备两张图片,作为按钮的背景(分别为 span 标签和 a 标签的),具体示意图如下:

背景图及布局示意图

这里需要指出,280px 并不是绝对的,它代表了这个按钮在您的应用中可能用到的最大值。此外,所有的值都可以根据您实际的背景图做出更改。

[1] [2] 下一页


上一篇:
  • 上一篇文章:
  • 下一篇
  • 下一篇文章: 没有了
  • 收藏此文到百度搜藏 百度搜藏| 新浪VIvi| 365key| Younote| 博采中心| 你好BLOG| 亿友网摘| 和讯网摘|
    相关文章    
    CSS DIV网站标准化布局实列-土豆网
    提高CSS文件可维护性的五种方法
    让DIV层象TABLE一样进行轻松布局
    Dreamweaver中编写CSS应该学会的技巧
    CSS深入了解闭合浮动元素
    CSS盒模型制定宽度和高度的原理
    CSS使用ul进行网页的多列布局
    CSS设计工具:Web Developer插件 Outline、
    利用CSS滤镜制作各种艺术字效果
    增加CSS的overflow属性来清除浮动
     
     
     
    最新文章
    普通文章 利用CSS制作一个好看的按钮最新文章
    普通文章 CSS DIV网站标准化布局实列-土豆最新文章
    普通文章 PhotoShop制作老照片焚烧效果最新文章
    普通文章 photoshop制作透明水滴质晶莹文字最新文章
    普通文章 Photoshop打造精品美女水晶球特效最新文章
    普通文章 Photoshop手绘靓丽的女明星最新文章
    普通文章 3ds max制作逼真的喇叭花最新文章
    普通文章 安全速度两不误 GreenBrowser浏览最新文章
    普通文章 3dsmax制作立体耳麦模型最新文章
    普通文章 3招力保Vista系统工作站安全最新文章
     
    热门文章
  • 没有推荐文章
  •  
     
    设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 

    版权所有2006-2008 龙腾教程网