鼠标悬停后图片显示文字
HTML代码:
<div class="card" style="width: 35rem;"> <div class="imagesss-container"> <img src="https://files.getquicker.net/_sitefiles/_guides/52593d69-c99a-4367-8b98-08d9a65be47e/2023/08/25/211324_202824_5.jpg" alt="Image 1" style="width: 100%; height:300px ; object-fit: cover;"> <div class="tooltip">瓜皮之牙</div> </div> </div>
CSS代码:
<!-------------鼠标移动到图片上显示文字---------------->
<style>
.imagesss-container {
position: relative;
display: inline-block;
}
.imagesss-container .tooltip {
position: absolute;
bottom: 0%; /* 控制半透明底色的高度位置 /
left: 0; / 如果修改这里的数值,下面的半透明的数值也要对应修改(多尝试几次) /
width: 100%; / 见上 /
background-color: rgba(0, 0, 0, 0.7);
color: #FFF;
text-align: center;
padding: 15px; / 半透明底色高度 */
opacity: 0;
transition: opacity 0.8s ease;
}
.imagesss-container:hover .tooltip {
opacity: 1;
}
</style>
<!-------------鼠标移动到图片上显示文字---------------->
提示:如果图片没有自适应拉伸宽度,删除下面的CSS代码即可。
.imagesss-container {
position: relative;
display: inline-block;
}