悬浮图片是一种常见的网页效果,可以让鼠标在图片上悬浮时,显示出相应的文字或其他效果。以下是一份基本的悬浮图片HTML代码:
<div class="hover-img"> <img src="图片路径" alt="图片描述"> <div class="hover-info"> <p>显示文字或其他效果</p> </div> </div>
上面的代码中,首先创建了一个class为“hover-img”的div标签,其中包含一张图片和一个class为“hover-info”的div标签。当鼠标在图片上悬浮时,会显示出“hover-info”标签中的效果。
接下来,我们需要编写CSS样式来实现悬浮图片效果。以下是一个基本的CSS样式代码:
.hover-img { position: relative; } .hover-img .hover-info { display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .hover-img:hover .hover-info { display: block; }
上面的代码中,我们首先设置“hover-img”标签的position为relative。接着,我们将“hover-info”标签的display设置为none,并将其position设置为absolute,使其可以相对于“hover-img”标签的位置进行定位。我们还使用了transform属性来将“hover-info”标签居中显示。
最后,我们使用:hover伪类来实现鼠标悬浮显示效果。当鼠标悬浮在“hover-img”标签上时,会显示出“hover-info”标签中的效果。
以上就是一个基本的悬浮图片HTML代码和CSS样式。根据需求,我们可以根据这个代码进行修改和扩展,实现更丰富的悬浮图片效果。