用Css制作提示框

发布时间:2006.12.03 21:58
分类:Html/Javascript/Css
标签:,

事实上各式Tooltips方法非常多. 不过大部分都是用Javascript实现.
例如ikshow.cn, 使用的JavaScript, DHTML Tooltips。

但是使用CSS,可以更简单,更有效率。最重要的是符合标准。
我们对类加入position:relative属性,使得span标签的位置能够紧跟在链接后面.

来看看效果:

<a href="#tooltips" class="tooltips">这就是Tooltips<span>如你所见,这些附加的说明文字在鼠标经过的时候显示。</span> <style type="text/css">      /*Tooltips*/  .tooltips{  position:relative; /*这个是关键*/  z-index:2;  }  .tooltips:hover{  z-index:3;  background:none; /*没有这个在IE中不可用*/  }  .tooltips span{  display: none;  }  .tooltips:hover span{ /*span 标签仅在 :hover 状态时显示*/  display: block;  position:absolute;  top:21px;  left:21px;  width:15em;  border:1px solid black;  background-color: #006699;  padding: 3px;  color:black;  }  a{  text-decoration:none;}</style></a>

来看代码:

<a href="#tooltips" class="tooltips">这就是Tooltips<span>如你所见,这些附加的说明文字在鼠标经过的时候显示。</span></a><a href="#tooltips" class="tooltips"> <style type="text/css">      /*Tooltips*/  .tooltips{  position:relative; /*这个是关键*/  z-index:2;  }  .tooltips:hover{  z-index:3;  background:none; /*没有这个在IE中不可用*/  }  .tooltips span{  display: none;  }  .tooltips:hover span{ /*span 标签仅在 :hover 状态时显示*/  display: block;  position:absolute;  top:21px;  left:21px;  width:15em;  border:1px solid black;  background-color: #006699;  padding: 3px;  color:black;  }  a{  text-decoration:none;}</style></a>
下一篇:

你的留言:

声明:
1、本站启用了审核机制,你的留言可能稍后才会显示,请不要重复提交,谢谢。
2、留言时的头像是Gravatar提供的服务。想设置的看这里