鼠标悬停时对应缩略文本显示对应图片web简单代码
时间: 2023-09-07 14:02:27 浏览: 106
鼠标悬停显示图片代码
5星 · 资源好评率100%
可以使用HTML、CSS和JavaScript来实现鼠标悬停时显示对应图片的效果。
首先,在HTML中创建一个包含缩略文本和图片的容器,如下所示:
```html
<div class="thumbnail">
<p>缩略文本</p>
<img src="#" alt="图片">
</div>
```
然后,在CSS中设置容器的样式,如下所示:
```css
.thumbnail {
position: relative;
width: 200px;
height: 200px;
}
.thumbnail p {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
background-color: rgba(0, 0, 0, 0.7);
color: #fff;
padding: 10px;
width: 80%;
}
.thumbnail img {
width: 100%;
height: 100%;
object-fit: cover;
}
```
最后,使用JavaScript来实现鼠标悬停时显示和隐藏缩略文本的功能,如下所示:
```javascript
const thumbnail = document.querySelector('.thumbnail');
const text = thumbnail.querySelector('p');
thumbnail.addEventListener('mouseover', () => {
text.style.display = 'block';
});
thumbnail.addEventListener('mouseout', () => {
text.style.display = 'none';
});
```
上述代码中,首先通过querySelector方法获取缩略容器和文本元素,然后使用事件监听器来监听鼠标悬停和离开事件,当鼠标悬停在容器上时,将文本元素的display属性设置为block,显示文本;当鼠标离开容器时,将文本元素的display属性设置为none,隐藏文本。
通过上述HTML、CSS和JavaScript代码,当鼠标悬停在缩略容器上时,对应的缩略文本会显示出来,同时显示对应的图片。
阅读全文