注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

星期五

明天不上班

 
 
 

日志

 
 
关于我

一个特立独行的Java程序员,比较宅,上上网,写博客,听音乐,看电影。

网易考拉推荐

CSS基础笔记(样式对链接的应用)  

2013-06-05 20:02:54|  分类: Css |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
对链接的样式应用,就不得不提伪类了.
a:link {color:#FF0000;}		/* 未被访问的链接 */
a:visited {color:#00FF00;}	/* 已被访问的链接 */
a:hover {color:#FF00FF;}	/* 鼠标指针移动到链接上 */
a:active {color:#0000FF;}	/* 正在被点击的链接 */

当然这些伪类是需要按照一定的顺序,才会不至于被之后的样式覆盖.
根据鼠标的事件顺序,link 和 visited 是一种静止状态, hover必须在它们的后面, 另外想想鼠标点击发生的过程,肯定
是hover在必须在active之前, 所以你即爱它们又很它们 LoVe and HAte

举个实例:
去掉a的下划线,这个是非常常用的.
一个土豆的例子,下面链接使用了伪类hover:
CSS基础笔记(样式对链接的应用) - 星期五 - 星期五
 
a {
    color#14647D;
    font-familytahoma,arial,宋体,sans-serif;
    text-decorationnone;
}
a:hover {
    text-decorationunderline;
}
美化链接:
例如 加上background,可以制作成button
CSS基础笔记(样式对链接的应用) - 星期五 - 星期五 
<a title="腾讯微博" alt="腾讯微博" bosszone="tmblog" 
class="s_weibo" id="tmblogbt" href="javascript:void(0)">
腾讯微博
</a>

再例如 利用CSS3让链接加上动画效果:
土豆菜单链接
CSS基础笔记(样式对链接的应用) - 星期五 - 星期五

看一下它的样式, 圆角和变换都使用了CSS3:
.g_nav_main a:hover {
    backgroundnone repeat scroll 0 0 #FF7E29;
    border-radius3px 3px 3px 3px;
    color#FFFFFF;
    margin-left-2px;
    padding-left6px;
    text-decorationnone;
    transitionbackground 0.3s linear 0s, color 0.3s linear 0s;
纯CSS样式提示(这里用到了相对定位)
.tooltip {
position: relative;
color: blue;
}
.tooltip span {
display: none;
}
.tooltip:hover span {
display: block;
position: absolute;
top: -0.5em;
left: 2.5em;
width: auto;
padding: 0.2em 0.6em;
border: 1px solid #995533;
background-color: #FFFF44;
color: #000;
opacity: 0.8;
border-radius: 5px;
box-shadow: 10px 10px 5px #888888;
参考资料:
http://www.w3school.com.cn/css/css_link.asp
  评论这张
 
阅读(207)| 评论(0)
推荐

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017