html鼠标移动到超链接上时,显示图片的效果怎么做的?

html鼠标移动到超链接上时,显示图片的效果怎么做的?,第1张

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html,输入问题基础代码

2、在index.html中的<script>标签中,输入js代码:

$('a').hover(function(){$('img').css('display','block')})

3、浏览器运行index.html页面,此时鼠标移动到超链接上,下面的图片自动显示了出来。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"

<HTML>

<HEAD>

<TITLE>网页即时提示演示 </TITLE>

<!STYLE元素定义顶级元素BODY与行内元素SPAN的样式>

<STYLE>

BODY {cursor:default}

SPAN {background-color:yellow}

</STYLE>

</HEAD>

<BODY>

<H3>Unit 14 Lesson 54</H3>

<P>

<!用行内元素SPAN将各个要设置提示的单词单独括起来并用TITLE元素设置提示信息>

<!本例中要设置提示信息的单词分别为Christmas、festival、Britain>

<SPAN title="Christmas--n.圣诞节">Christmas </SPAN>is an important

<SPAN title="festival--n.&&&&adj.节日(的)喜庆(的)">festival </SPAN>

in <SPAN title="Britain--n.英国不列颠">Britain </SPAN>and many other

parts of the world.

</P>

</BODY>

</HTML>

通过css伪类中的“hover”来实现。

1、新建html文件,在body标签中添加一个div标签,div标签里面嵌套一个p标签,然后添加p标签内容,这里以“演示文本”为例:

2、在head标签中添加style标签,然后在style标签中给p标签设置预先显示样式,预先是先不显示的,所以给p标签设置的属性代码是“p {display: none}”;再给div设置宽和高,这里为了演示方便,为div设置一个灰色的背景色,代码为“div {width: 100pxheight: 100pxbackground: #ccc}”:

3、给div标签添加hover伪类,然后打出一个空格,再设置此时p标签的显示样式。代码为“div:hover p {display: block}”,这段代码的意思是,当鼠标放在div上时,将p标签的显示状态从隐藏改成显示,此时p标签中的文字就会显示出来:

4、当鼠标从div移走时,文字就会消失:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7274039.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存