图片提示效果

效果:

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">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>无标题 1</title>
<script type="text/javascript" src="jquery-1.11.0.js/jquery-1.11.0.js"></script>
<style type="text/css">
body{
    margin:0;
    padding:40px;
    background:#fff;
    font:80% Arial, Helvetica, sans-serif;
    color:#555;
    line-height:180%;
}
img{border:none;}
ul,li{
    margin:0;
    padding:0;
}
li{
    list-style:none;
    float:left;
    display:inline;
    margin-right:10px;
    border:1px solid #AAAAAA;
}
#tooltip{
    position:absolute;
    border:1px solid #333;
    background:#f7f5d1;
    padding:1px;
    color:#333;
    display:none;
}
</style>
<script type="text/javascript">
     var x = 10;
    var y = 20;
    $(function(){
        $("a.tooltip").mouseover(function(e){
            //取得title值
            this.mytitle = this.title;
            this.title = "";
            var imgtitle = this.mytitle? "<br />" + this.mytitle : "";
            //创建<div>元素
            var tooltip = "<div id=‘tooltip‘><img src=‘" + this.href + "‘ alt=‘产品预览图‘ />" + imgtitle + "</div>";
            $("body").append(tooltip);//将它追加到文档中
            $("#tooltip")
                .css({
                    "top":(e.pageY+y) + "px",
                    "left":(e.pageX+x) + "px"
                }).show("fast");//设置x坐标和y坐标,并显示
        }).mouseout(function(){
            $("#tooltip").remove();//移除
            this.title = this.mytitle;//恢复title
        }).mousemove(function(e){
            $("#tooltip")
                .css({
                    "top":(e.pageY+y) + "px",
                    "left":(e.pageX+x) + "px"
                });
        });
    });
</script>
</head>

<body>

    <ul>
        <li><a href="apple1.jpg" class="tooltip" title="苹果 iPod"><img src="apple1.jpg" alt="苹果 iPod" /></a></li>
        <li><a href="apple2.jpg" class="tooltip" title="苹果 nano"><img src="apple2.jpg" alt="苹果 nano" /></a></li>
        <li><a href="apple3.jpg" class="tooltip" title="苹果 iPhone"><img src="apple3.jpg" alt="苹果 iPhone" /></a></li>
    </ul>

</body>

</html>

图片提示效果,布布扣,bubuko.com

时间: 2024-12-30 06:06:28

图片提示效果的相关文章

CSS3结合jQuery制作的冒泡工具图片提示效果

一款基于CSS3技术的冒泡提示效果,为了演示效果,生成了许多冒泡的提示,实际使用中,可能不需要这么多,结合jQuery和jquery UI共同实现的网页提示特效,挺不错.因CSS不支持IE8及以下低版本,所以请使用IE9.chrome或火狐测试. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition

jQuery开发之超链接提示效果和图片提示效果

1,超链接提示效果 超链接自带的有提示效果的,这里就把自己定义的提示效果放在一起可以进行一下比较.示例代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type"

[锋利JQ]-图片提示效果

新知识点: 在HTML-Dom中 "style" 属性,是所有HTML标签共有的一个对象属性,这个对象属性可以为元素设置内嵌样式. style是元素的属性,但是它自身则是一个对象,其写法主要有两点: · 如果CSS样式没有中划线,则可以直接写成: Element.style.attributeName   · 如果CSS样式是有中划线的,则写成: Element.style.attributeName //中划线之后的属性首字母要大写 代码: HTML: <ul class=&q

大图片提示效果

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> *{ padding: 0; margin: 0; } ul{ width: 488px; margin: 0 auto; } ul li{ list-style-type: none; display:inline

网站图片提示效果(jQuery)

效果图如下: 代码如何下: CSS代码: *{ margin:0; padding:0; }    ul{list-style: none;}    ul li{ display:block; float:left; width: 100px; height: 100px; margin-left:10px; border:1px solid #666;}    #tooltip { position: absolute; top: 200px; left:200px;}    #tooltip

JavaScript函数实现鼠标指向后带图片的提示效果

转载:http://www.cnblogs.com/jack86514/archive/2009/04/01/1427584.html 当我们在写一个网页程序的时候,很多方法可以提供页面的动态显示,从而提高页面的视觉效果. 本例就是通过一个简单的Javascript代码动态显示图片的信息的,其实这样的例子很多,所以这里只做简单的说明了. 现在就创建一个页面,代码如下所示: <html> <head> <meta http-equiv="Content-Type&qu

iOS开发——UI篇&amp;提示效果

提示效果 关于iOS开发提示效果是一个很常见的技术,比如我们平时点击一个按钮,实现回馈,或者发送网络请求的时候! 技术点: 一:View UIAlertView UIActionSheet 二:控制器 UIAlertController 三:第三方库 SVProgressHUD MBProgressHUD 下面是主界面: 首先我们来看看系统自带的一些提示框(View) 一::UIAlertView 1:创建UIalertView(这里只说纯代码创建的方式) 1 UIAlertView *aler

炫!一组单元素实现的 CSS 加载进度提示效果

之前的文章个大家分享过各种类型的加载效果(Loading Effects),这里再给大家奉献一组基于单个元素实现的 CSS 加载动画集合.这些加载效果都是基于一个 DIV 元素实现的,十分强悍. 温馨提示:为保证最佳的效果,请在 IE10+.Chrome.Firefox 和 Safari 等现代浏览器中浏览. 您可能感兴趣的相关文章 太赞了!超炫的页面切换动画效果[附源码下载] 创意无限!一组网页边栏过渡动画[附源码下载] 好东西!动感的页面加载动画效果[附源码下载] 使用 CSS3 实现3D图

10款基于jQuery实现的鼠标悬停九宫格图片延伸效果

<p><b>1.jQuery多张图片上下叠加切换插件</b></p><p>之前我们已经向大家分享过一款jQuery/CSS3洗牌效果的图片叠加切换应用,本文介绍的这款jQuery多张图片上下叠加切换插件也类似,我们可以将预先加载好的图片按不同的角度叠加起来,点击上下切换按钮时即可将图片上下切换至其他图片后面,效果非常不错.</p><p><img src="http://www.html5tricks.com