创建HTML文件,实现划过小图显示大图效果
时间: 2024-03-17 15:41:35 浏览: 23
好的,您可以按照以下步骤实现:
1. 创建一个HTML文件,并在其中添加一个小图的<img>标签和一个空的<div>标签,如下所示:
```
<!DOCTYPE html>
<html>
<head>
<title>划过小图显示大图效果</title>
<style>
#container {
position: relative;
width: 500px;
height: 500px;
}
#small-img {
position: absolute;
top: 0;
left: 0;
width: 200px;
height: 200px;
}
#large-img {
display: none;
position: absolute;
top: 0;
left: 0;
width: 500px;
height: 500px;
z-index: 999;
}
</style>
</head>
<body>
<div id="container">
<img id="small-img" src="small-image.jpg">
<div id="large-img"></div>
</div>
</body>
</html>
```
2. 在<style>标签中添加一些CSS样式,用于设置容器和小图的样式,并将大图的display属性设置为none,使其在页面加载时不可见。
3. 使用JavaScript代码在小图的mouseover和mouseout事件中切换大图的显示和隐藏。代码如下:
```
var smallImg = document.getElementById("small-img");
var largeImg = document.getElementById("large-img");
smallImg.addEventListener("mouseover", function(){
largeImg.style.backgroundImage = "url(large-image.jpg)";
largeImg.style.display = "block";
});
smallImg.addEventListener("mouseout", function(){
largeImg.style.display = "none";
});
```
在mouseover事件中,将大图的背景图片设置为要显示的大图,并将其display属性设置为block,使其显示出来。在mouseout事件中,将大图的display属性设置为none,使其隐藏起来。
4. 将small-image.jpg和large-image.jpg替换为您自己的图片路径,保存并运行HTML文件,即可看到划过小图显示大图的效果。
希望能帮到您!
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)