html鼠标悬停在文字显示图片

 我来答
很多游戏
高粉答主

2019-10-23 · 游戏精通者,攻略技能点满
很多游戏
采纳数:91 获赞数:386935

向TA提问 私信TA
展开全部

1、首先输入代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

    <title>鼠标悬停文字上显示图片</title>

2、然后输入代码:

<script language="javascript"> 

    function showPic(e,sUrl){ 

                            var x,y; 

                            x = e.clientX; 

                            y = e.clientY; 

                            document.getElementById("Layer1").style.left = x+2+'px'; 

                            document.getElementById("Layer1").style.top = y+2+'px'; 

                            document.getElementById("Layer1").innerHTML = "

<img border='0' src=\"" + sUrl + "\">"; 

                            document.getElementById("Layer1").style.display = ""; 

                            } 

3、然后输入代码:

                            function hiddenPic(){ 

                            document.getElementById("Layer1").innerHTML = ""; 

                            document.getElementById("Layer1").style.display = "none"; 

                        } 

4、然后输入代码:

    </script>

</head>

<body>

    <div id="Layer1" style="display: none; position: absolute; z-index: 100;">

    </div>

    <img src="http://avatar.profile.csdn.net/D/8/D/2_dean8828.jpg" onmouseout="hiddenPic();"

        onmousemove="showPic(this.src);" />

5、然后输入代码:

    <p>

        <a href="" onmouseout="hiddenPic();" onmousemove="showPic(event,'http://avatar.profile.csdn.net/D/8/D/2_dean8828.jpg');">

            当鼠标指到标题时,鼠标显示对应图片</a>
</p>

</body>

</html>。

6、然后就完成了。

慕刓辞
推荐于2018-03-09 · 知道合伙人软件行家
慕刓辞
知道合伙人软件行家
采纳数:583 获赞数:1704
从事前端开发4年,喜欢专研H5各种网页效果!

向TA提问 私信TA
展开全部

html:

<div class="abc">

    <p>移动上来看美女</p>


    <img src="xx.jpg" />


</div>



CSS:

.abc{width:300px; height:200px; position:relative}

.abc>img{ float:left; width:300px; height:200px; position:absolute; display:none}

.abc>p{display:block; width:300px; text-align:center; height:25px; line-height:25px; bottom:0; z-index:999}

//移动上去显示图片

.abc>p:hover.abc>img{display:block}



//如果hover再这里不生效:

//就用JS

$(function(){

    $(".abc>p").hover(function(){

        $(".abc>img").css("display","block")


    });


    $(".abc>p").mouseout(function(){

        $(".abc>img").css("display","none")


    })

})//这个JS只是移动上去显示,移开好像不隐藏,那么可以用mouseout(移开)属性,


测试下如果有问题再问我,我这里手写的,没有经过测试

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
coolbi5
2015-08-21 · TA获得超过1万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:2402万
展开全部
把文字放在SPAN里面,把图片放在 div 里面,设置DIV 的CSS display:none

然后用JS 给 span 绑定 mouseover 事件处理代码,代码中 设置DIV CSS display·:block 就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水的就是你X
2015-08-21 · TA获得超过862个赞
知道小有建树答主
回答量:901
采纳率:66%
帮助的人:500万
展开全部
<!doctype html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    </head>
    <body>
        <div>
            <p onmouseover="over()" onmouseout = "out()">指向这里可以显示图片</p>
            <img src="https://gss0.bdstatic.com/70cFsj3f_gcX8t7mm9GUKT-xh_/avatar/66/r6s1g8.gif" style="display:none" id="img"/>
        </div>
    </body>
    <script>
        function over(){
            img = document.getElementById("img");
            img.style.display = "block";
        }
        
        function out(){
            img = document.getElementById("img");
            img.style.display = "none";
        }
    </script>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
霸气丨灬护体
2019-06-06 · 贡献了超过114个回答
知道答主
回答量:114
采纳率:0%
帮助的人:21万
展开全部
  1. <script>
    function over(obj_name){
    document.getElementById(obj_name).style.visibility="visible";
    };
    function leave(obj_name){
    document.getElementById(obj_name).style.visibility="hidden";
    }
    </script>
    <p onmouseover="over('img_');" onmouseleave="leave('img_');">words</p>
    <img src="url..." style="visibility:hidden;" id="img_">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式