网站地图 | 联系我们 | 咨询热线:13999201770
您现在的位置: 新疆二域设计网络公司 >> 网页设计学院 >> 网页制作 >> HTML-CSS >> 正文

    今天我们主要来讨论如何用CSS实现带背景图片的文字链接,我想做成第一种图片的效果。可是按我自己的代码写下来就成了第二种效果,字有多大背景就是多大,不会完全显示出来。晕。

    有什么办法解决么。

    a{text-decoration:none;}
    a.left:link{color:#353535;}
    a.left:visited{color:#353535;font-size: 11pt;font-weight: bolder;
    text-align:center;background-image: url(images/0014.gif);}
    a.left:hover,a:active,a:focus{color:#353535;}

    其实这个问题的主要思路是这样的:

    将A设置为块元素,图片是此元素的背景。

    在悬停状态,不仅可以设置文字的效果,还可以设置背景图片是不是变化。
我们首先准备一张背景图片:

 

    我们看下面的效果:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>新疆二域设计www.xjcncn.com</title>
<style type="text/css">
* {
 font-size:12px;
 text-align:center;
}
a {
 display:block;
 width:100px;
 height:30px;
 color:#353535;
 line-height:30px;
 text-decoration:none;
 background:url() no-repeat 0 -30px;
}
</style>
</head>
<body>
<a href="
http://www.xjcncn.com/">xjcncn.Com</a>
</body>
</html>

    关于代码的依秩序说明如下:
    * {……}
    整体布局声明,12px的文字大小,并居中对齐;
    a {……}
    将A元素设置为块元素,宽度与高度分别定义为100px、30px;
    设置文字颜色,设置行高为30px,实现文字在A区域内垂直居中对齐。
    设置文字的装饰线为无,即去掉了链接的下划线。
    背景的设置,指定图片所在URL,设置背景图片不重复,定位在0 0的位置。
    a:hover {……}
    设置文字颜色,背景图片除了Y方向的坐标改为-30px其它与上面一样。
    链接的背景图片为100*60px,在链接状态,显示上半部分,即坐标为0 0。在鼠标悬停状态,我们希望看到的是图片的下半部分,所以坐标为0 -30px。

作者:佚名 | 文章来源:本站原创 | 更新时间:2007-8-30 22:05:20

  • 上一篇文章:

  • 下一篇文章:
  • 相关文章:
    没有相关文章

    色彩理念
    网页制作
    美工图形
    网络编程
    数 据 库
    网站运营
    ::最近更新::
    ·FireFox浏览器文本自动换行…
    ·CSS的控制文档打印技巧
    ·CSS制作下拉菜单方法五 中…
    ·CSS制作下拉菜单方法四 CS…
    ·CSS制作下拉菜单方法三 CS…
    ·CSS制作下拉菜单方法二 下…
    ·CSS制作下拉菜单方法一 横…
    ·利用.htc文件去除超链接的…
    ·iframe标签框架的滚动控制
    ·图片缩略图,点击放大到原…
    ·CSS实现带背景图片的文字链…
    ·javascript在ie和firefox下…
    ·Javascript屏蔽鼠标右键并…
    ·防止注册机在DVBBS动网论坛…
    ·网页中在线播放视频文件代…
    ::推荐阅读::
    ·网页设计技巧:CSS实现在不…
    ·网页制作中XHTML+CSS小技巧
    ·CSS定义网页标题方法举例
    ·网站首页head区代码规范
    ·CSS滤镜之Chroma属性
    ·表格边框的css语法
    ·背景音乐是如何插入的?
    ·CSS语法手册(一)字体属性

    关于我们 | 网站建设 | 服务帮助 | 联系我们 | 网页设计学院 | 实用工具 | 友情链接 | 新疆专题
    版权所有 © 2007 新疆二域设计网络公司 www.xjcncn.com All Rights Reserved
    网站建设总机:0991-4811639 传真:0991-4842803 ;咨询热线:13999201770. E-mail:xjcncn@gmail.com
    MSN :xjcncn@hotmail.com ; QQ:359312 ;地址:新疆乌鲁木齐市友好E时代公寓B座708 邮编:830000