当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > css 单图片按钮实例(css 图片变换)

CSS样式表
网页布局教程:掌握CSS网页布局属性
WEB标准的CSS网页布局技巧5则
你怎么书写CSS代码?
CSS教程:表单元素不继承body的字体属性
调整CSS的方式给滚动条换色
CSS网页布局中表格制作实例
网页设计学习教程:CSS盒模型
网页制作学习教程:CSS Position
网页九宫格布局:应用透明的外圆角
CSS网页布局学习的参考诀窍
把网页按钮伪装成超链接
CSS教程:检验CSS书写是否标准合理
你的网页最好通过HTML校验和CSS校验
网页制作教程:CSS的好处
网页制作心得:分离之后怎么做?
CSS教程:数字和字母将容器撑大问题解决
CSS Sprites优化网页代码的方法
CSS实例:精简代码的兼容各浏览器的滑动门
CSS网页制作技巧:提高CSS可阅读性
英文教程:CSS的Float

CSS样式表 中的 css 单图片按钮实例(css 图片变换)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-10   浏览: 422 ::
收藏到网摘: n/a

normal.gifpress.gif
代码如下:

HTML代码:

复制代码
代码如下:

<a id="theLink"></a>

CSS代码:

复制代码
代码如下:

#theLink{
display:block;/*因为标签a是内链元素,所以利用这句话将内链元素转化成块状元素,后面的width和height才起作用*/
width:120px;
height:41px;
margin:0 auto;
background:url(../images/normal.gif) no-repeat;
}
#theLink:hover{background:url(../images/press.gif) no-repeat;}

这节课,主要给大家介绍第二种思路,其实也很简单,首先我们将上面的两个图片合并成一张图片,如下

其次,将上面的图片设置成按钮的背景
最后,将a:hover的背景向上移动41个像素就OK了
HTML代码:

复制代码
代码如下:

<a id="buttonBlock"></a>

CSS代码:

复制代码
代码如下:

#theLink{
display:block;
width:120px;
height:41px;
margin:0 auto;
background:url(../images/buttonBG.gif) no-repeat;
}
#theLink:hover{ background:url(../images/buttonBG.gif) no-repeat 0 -41px;}

可能我讲到这里,你不能完全理解,没关系
下载下来源代码,保你一看就明白
实例打包下载