码迷,mamicode.com
首页 > Web开发 > 详细

CSS如何实现自定义链接提示

时间:2015-08-12 01:06:04      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

CSS如何实现自定义链接提示:

在默认状态下可以使用<a>标签的title属性实现链接提示效果。例如:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.51texiao.cn/" />
<title>蚂蚁部落</title>
</head>
<body>
<a href="http://www.51texiao.cn" title="蚂蚁部落">蚂蚁部落</a>
</body>
</html>

虽然上面的代码能够实现链接提示效果,但是往往并不能够满足实际需求,可能需要自定义更为美观或者与页面相搭配的链接提示效果。

代码实例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.51texiao.cn/" />
<title>蚂蚁部落</title>
<style type="text/css">
ul {
    list-style: none;
    font-size: 14px;
}
li {
    width: 100px;
    height: 30px;
    line-height: 30px;
    float: left;
    text-align: center;
    position: relative;
    border: 1px solid red;
}
span {
    display: none;
}
a:link, a:visited {
    text-decoration: none;
}
a:hover .tishi {
    display: block;
    width: 100px;
    height: 30px;
    background-color: #6C9;
    line-height: 30px;
    text-align: center;
    position: absolute;
    left: 80px;
    top: 40px;
    color: #FFFFFF;
}
</style>
</head>
<body>
<ul>
  <li> <a href="#" class="mylink">DIV+CSS<span class="tishi">DIV+CSS</span></a> </li>
  <li> <a href="#" class="mylink">jQuery<span class="tishi">jQuery</span></a> </li>
  <li> <a href="#" class="mylink">JS<span class="tishi">JS</span></a> </li>
  <li> <a href="#" class="mylink">HTML<span class="tishi">HTML</span></a> </li>
  <div style="clear:both"></div>
</ul>
</body>
</html>

以上代码顺利实现了我们想要的效果。最主要的方法就是利用超链接伪类实现span元素的显示。

原文地址是:http://www.51texiao.cn/div_cssjiaocheng/2015/0508/943.html

最为原始地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=4689

CSS如何实现自定义链接提示

标签:

原文地址:http://www.cnblogs.com/nulifendou/p/4722858.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!