css客齐集社区头像显示效果

 更新时间:2008年06月07日 22:44:57   作者:  
这个例子,首先是把SPAN里的内容用display:none;干掉,就是不显示; 然后在A:HOVER时,再把SPAN里的内容display:block; 就是显示出来;同时定义一下SPAN的位置; 其它代码很简单,但有人说看不太懂;我就简单说一下;
代码说明:

这段中,定义了一个大的块DIV; 并给了他一个ID; 下边分别有LI,A,SPAN,IMG四个标签; 这样我们就可以在CSS中设置这四个标签来实现我们想要的效果;

<div id="zishu_test">
  <ul>
    <li><a href="64d'>http://www.zishu.cn/blogview.asp?logID=553"><span>64d / 47 hits</span><img src="pixu/upload/20080607224454669.jpg">pixu</a></li>
...........
以下这段定义了网页的基本内容和链接的样式;

body{ font-size:12px; line-height:1.8; font-family:Verdana, "宋体", Arial,Sans; text-align:center; background:#FFF; color:#666; margin:50px; padding:0; list-style:none; }
a:link,a:visited{color:#000099; text-decoration: underline;}
a:hover,a:active{color:#000;text-decoration: none;}
以下这行定义了列表横向显示,每个LI占14%的宽度;14%是由100%除以7块等于的; 而且LI里边的内容要居中显示; margin:0 auto; 这句是为了实现FIREFOX居中显示的;

#zishu_test li{ float:left; width:14%;text-align:center; margin:0 auto; list-style:none }
以下这行统一定义了一下A标签;边框,宽度,背景等; 其实这时候已经有边框了,只不过和背景色一样;你看不到; 如果你把网页的背景色改一下; 你就会看到效果了;

#zishu_test li a{border-right:1px solid #fff;border-bottom:1px solid #fff; width:100px; height:110px; background:#fff;display:block; padding-top:10px; margin:auto}
以下定义了图片,给图片边上加了留白效果;和边框效果;

#zishu_test li img{ width:75px; height:75px; display:block; text-align:center; margin:auto; background:#FFF; padding:3px; border:1px solid #D8A18B;}
以下这行就是隐藏SPAN标签里的内容;

#zishu_test li span{display:none;}
以下这行就是定义鼠标移上去的效果; 主要是显示SPAN里的内容; 和定义SPAN内容的位置; 注意;这样去定义SPAN的位置会在不同的浏览器中有不同的效果的;所以才有了后边那两行代码;另外注意的是;这里只定义了SPAN;

#zishu_test li a:hover span{ margin-top:-10px;display:block; border-bottom:1px solid #666; border-right:1px solid #666; background:#FA9000; width:100px; color:#FFF; position:absolute; } 
以下这两行是为了在不同浏览器中看到的效果一样而写的;主要是为IE6和IE7写的; 有人问为什么不把IMPORTANT写在上一行中? 你试一试再想一想就知道了; 我用这样的办法去改变IE6和IE7;我也不知道怎么样;因为我实在没有想到更好的办法;

* html #zishu_test li a:hover span {margin-left:-8px; } /* IE6 */ 
*+html #zishu_test li a:hover span {margin-left:-8px; }/* IE7*/ 
最后这行就简单了;只是改变边框的色,给人的感觉就是鼠标移上去有变化了;

#zishu_test li a:hover{ border-right:1px solid #D8A18B;border-bottom:1px solid #D8A18B; width:100px; height:110px; background:#F5F5F5;display:block; padding-top:10px;} 

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

相关文章

  • Javascript 数组去重的方法(四种)详解及实例代码

    Javascript 数组去重的方法(四种)详解及实例代码

    这篇文章主要介绍了Javascript 数组去重的方法(四种)详解及实例代码的相关资料,这里对四种去重方法进行了详细介绍,并附代码实例,需要的朋友可以参考下
    2016-11-11
  • js通过location.search来获取页面传来的参数

    js通过location.search来获取页面传来的参数

    js获取通过window.location.search来获取页面传来的参数,经测试可用,大家可以学习下
    2014-09-09
  • element-ui组件输入框之放大镜搜索图标问题

    element-ui组件输入框之放大镜搜索图标问题

    这篇文章主要介绍了element-ui组件输入框之放大镜(搜索图标)的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-11-11
  • js神秘的电报密码 哈弗曼编码实现

    js神秘的电报密码 哈弗曼编码实现

    这篇文章主要介绍了js神秘的电报密码 哈弗曼编码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • 浅析Js中的单引号与双引号问题

    浅析Js中的单引号与双引号问题

    本文是对Js中单引号与双引号的使用进行了总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-11-11
  • Javascript实现数组中的元素上下移动

    Javascript实现数组中的元素上下移动

    这篇文章主要给大家介绍了Javascript实现数组中的元素上下移动的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-04-04
  • JavaScript访问样式表代码

    JavaScript访问样式表代码

    在web页面中,我们经常需要通过修改样式(style)来达到更好的用户体验,需要的朋友可以参考下。
    2010-10-10
  • JavaScript获取数据类型的方法详解

    JavaScript获取数据类型的方法详解

    这篇文章给大家介绍了JavaScript获取数据类型的方法,文中所介绍的所有知识点、代码示例以及提供的解决方案,均不考虑 IE 浏览器,仅支持最新版本的 Chrome、Firefox、Edge 和 Safari 浏览器,需要的朋友可以参考下
    2024-02-02
  • cocos2dx骨骼动画Armature源码剖析(二)

    cocos2dx骨骼动画Armature源码剖析(二)

    本篇主要给大家介绍cocos2dx骨骼动画Armature源码剖析之flash中数据与xml中数据关系,需要的朋友一起来学习吧
    2015-09-09
  • 了解Javascript中函数作为对象的魅力

    了解Javascript中函数作为对象的魅力

    这篇文章主要介绍了了解Javascript中函数作为对象的魅力,javascript中函数可以有属性,可以有方法, 可以享有所有对象所拥有的特性。并且最重要的,她还可以直接被调用,需要的朋友可以参考下
    2019-06-06

最新评论