类似CSDN鼠标移上去显示大图的效果!

首先做一个简单的提示窗口。编写HTML代码,把所有的提示窗口内容放在一个span对象中。
鼠标放到 < href ="#"  class ="tip" > CSS < span  class ="popbox" > 这里放一张图片Cascading Style Sheets 层叠样式表 </ span ></ a >
 这个超链接上,可以看到一个提示框 

然后对其中的内容用CSS进行显示处理。

a.tip {
    color
: red ;
    text-decoration
: none ;
    position
: relative ;
}
a.tip .popbox
{
    display
: none ;
}
a.tip:hover
{
     cursor
: pointer ; /* 由于IE对hover伪对象支持不完善,设置了cursor:pointer才能正常显示 */
}
a.tip:hover .popbox
{
    display
: block ;
    position
: absolute ;
    top
: 15px ;
    left
: -30px ;
}

要将提示窗口放在所解释的内容边上,必须将tip设置成相对定位:position:relative;然后把span对象设置成绝对定位,position:absolute;.
一般状态下使用display:none;进行隐藏。由于IE对hover支持不够完善,必须在a:tip:hover中指定cursor:pointer。
(网站布局实录-李超 中写的是cursor:hand,确实能够正常显示,当时dreamweaver8中却没有这个属性)

a.tip:hover .popbox {
    display
: block ;
    position
: absolute ;
                     top
: 15px ;
                     left
: -30px ;
}

通过以上设置,让鼠标放在超链接上的时候显示。

接下来制作一个复杂带背景并且放了一个图片的。

要显示不规则的图形,首先要制作一个不规则的符合要求的图形作为背景,如果是带箭头的,就需要将没有图形的部分制作成透明背景(photoshop处理就好了)。

改写以下CSS代码:

a.tip:hover .popbox {
    display
: block ;
    position
: absolute ;
    top
: -240px ;
    left
: -30px ;
    width
: 226px ;
    height
: 242px ;
    color
: #000000 ;
    background-image
: url('背景图片.gif') ;
    background-repeat
: no-repeat ;
}

注意,在Dreamweaver8中插入图片的时候url('背景图片.gif')没有单引号,这在Firefox中不能够正常显示。
另外设置其重复方式为no-repeat,相对的位置根据具体要求进行设置。

修改span中的内容,添加图片的信息。

鼠标放到 < href ="#"  class ="tip" > CSS < span  class ="popbox" > 这里放一张图片 < img  src ="草原.jpg"  width ="60px"  height ="60px"  border ="0px" />< br /> Cascading Style Sheets 层叠样式表 </ span ></ a >
  这个超链接上,可以看到一个提示框 

设置图片的border,使得FireFox与IE中的显示是相同的。

最后的效果图与代码请查看

http://www.mxstdio.cn/example/poptip/index.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值