事实上各式Tooltips方法非常多. 不过大部分都是用Javascript实现. 例如ikshow.cn, 使用的JavaScript, DHTML Tooltips。 我承认我的Javascript很水皮……但是使用CSS,可以更简单,更有效率。最重要的是符合标准。 我们对类加入position:relative属性,使得span标签的位置能够紧跟在链接后面. 来看看具体的代码: 运行代码框 这就是Tooltips如你所见,这些附加的说明文字在鼠标经过的时候显示。 [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行] 其中定义z-index以确保弹出的Tooltips层在最上面。 使用: 定义以上类之后, 将类应用到具体标签上, 该标签中的 span 标签将作为Tooltips. 如: 这就是Tooltips如你所见,这些附加的说明文字在鼠标经过的时候显示。 以上方法适合大部分现行的浏览器,例如Firefox,IE. 因为大多数现行的浏览器都支持将:hover选择器用到任何标签(参考whatever:hover). 对于只能用到a标签的浏览器,我们所需要做的仅仅是: 在类的前面加上"a"。具体如下: /*Tooltips*/ a.tooltips{ position:relative; /*这个是关键*/ z-index:2; } a.tooltips:hover{ z-index:3; background:none; /*没有这个在IE中不可用*/ } a.tooltips span{ 情缘.教程_网 [http://Www.XiuGoo.Com] display: none; } a.tooltips:hover span{ /*span 标签仅在 :hover 状态时显示*/ display:block; position:absolute; top:9px; left:9px; width:15em; border:1px solid black; background-color:#ccFFFF; padding: 3px; color:black; } 作者BLOG:www.azurez.org |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-30 05:40 , Processed in 0.091700 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.