css如何实现自定义更为美观的链接提示效果

  发布时间:2013-02-16 09:46:04   作者:佚名   我要评论
在默认状态下可以使用a标签的title属性实现链接提示效果 虽然能够实现链接提示效果,但是往往并不能够满足实际需求,可能需要自定义美观或者更好的相关搭配的链接提示效果,接下来将详细介绍下,感兴趣的朋友可以了解下或许对你有所帮助
建议:尽可能的手写代码,可以有效的提高学习效率和深度。
在默认状态下可以使用<a>标签的title属性实现链接提示效果。例如

复制代码
代码如下:

View Code
<!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">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head>
<title>蚂蚁部落</title>
</head>
<body>
<a href="http://www.softwhy.com" title="蚂蚁部落">蚂蚁部落</a>
</body>
</html>

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

复制代码
代码如下:

View Code
<!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">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="author" content="http://www.softwhy.com/" />
<head>
<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元素的显示

相关文章

  • css自定义属性和聚光灯效果的实现

    本篇文章主要介绍了css自定义属性和聚光灯效果的实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-02
  • 最新Edge浏览器将支持CSS自定义属性

    最近微软宣布Edge浏览器支持CSS自定义属性,虽然表面上看起来并没有太多改变,但其实却是一个新的原始值类型,允许跨CSS属性完全级联变量,直接通过JavaScript进行交互,详
    2017-03-27
  • 深入解析CSS中的自定义属性

    这篇文章主要介绍了CSS中的自定义属性,谈到了媒体查询的响应式特性、预处理器的使用等重要知识,干货十足,需要的朋友可以参考下
    2016-04-22
  • 初步认识css自定义属性

    今天,CSS预处理器是Web开发的标准。 预处理器的一个主要优点是它们使您能够使用变量, 这有助于您避免复制和粘贴代码,并简化了开发和重构。今天通过本文给大家分享如何将
    2018-11-14

最新评论