
需要准备的材料分别有:电脑、浏览器、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移走时,文字就会消失:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)