鼠标悬停图片后切换
HTML代码:
<div class="image-container"> <img src="https://files.getquicker.net/_sitefiles/_guides/52593d69-c99a-4367-8b98-08d9a65be47e/2023/08/07/211336_202824_A1.gif" class="image1" alt="静态图"> <a href="https://getquicker.net/" target="_blank"> <img src="https://files.getquicker.net/_sitefiles/_guides/52593d69-c99a-4367-8b98-08d9a65be47e/2023/08/07/211354_202824_A2.gif" class="image2" alt="动态图"> </a> </div>
CSS代码:
<style> .image-container { position: relative; width: 200px; /* 根据实际需求设置容器的宽度 */ height: 200px; /* 根据实际需求设置容器的高度 */ }.image-container img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; 暂停transition: opacity 0.5s ease; /* 设置过渡属性,渐变时间为0.5秒 */ }
.image-container .image2 { opacity: 0; /* 初始时隐藏第二张图片 */ }
.image-container:hover .image1 { opacity: 0; /* 鼠标悬停时,第一张图片渐变消失 */ }
.image-container:hover .image2 { opacity: 1; /* 鼠标悬停时,第二张图片渐变显示 */ } </style>