我们先写一个遮罩层

Html部分:
如何把鼠标移入隐藏的遮罩层中

新建三个文档html、css、js文档各一个在html中引用css和js文档

然后在“body”标签中给两个类名和ID相同的div”

Css部分:
如何把鼠标移入隐藏的遮罩层中

把内外边距设置为“0”

给“header”宽200像素,高200像素,背景颜色为红色,设置鼠标移入图形变换

然后给“hello”宽100像素,高200像素,背景颜色为蓝色,设置样式为隐藏。

Js部分:
如何把鼠标移入隐藏的遮罩层中

先写一个页面加载事件,然后在里面引用id“header”和“hello”,给它们别设置一个鼠标移入和鼠标移出事件。

来看下图效果
如何把鼠标移入隐藏的遮罩层中

刚打开时只有红色区域,当你把鼠标移入红色区域时,隐藏的蓝色区域就会出来
如何把鼠标移入隐藏的遮罩层中

不过当你想把鼠标从红色区域移动到蓝色区域时,蓝色区域又会自动隐藏。

只要我们在js中加入一些代码,就可以实现那种效果了。

代码如下
如何把鼠标移入隐藏的遮罩层中

这样就可以从红色区域移动到蓝色区域了。

相关文章: