HTML动画效果技术指南:打造引人注目的网页悬浮体验
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>悬浮体验</title>
<style>
.hover-effect {
float: left;
overflow: hidden;
position: relative;
text-align: center;
cursor: pointer;
transition: box-shadow 0.3s ease-in-out;
}
.hover-effect:hover {
box-shadow: 0 0 10px #666;
}
.hover-effect img {
display: block;
position: relative;
}
.hover-effect h2 {
position: absolute;
bottom: 0;
background: rgba(0, 0, 0, 0.6);
color: #fff;
width: 100%;
padding: 5px;
transition: all 0.3s ease-in-out;
transform: translateY(100%);
}
.hover-effect:hover h2 {
transform: translateY(0);
}
</style>
</head>
<body>
<div class="hover-effect">
<img src="your-image.jpg" alt="Your Image">
<h2>悬浮显示的标题</h2>
</div>
</body>
</html>
这个简单的HTML和CSS代码示例展示了如何创建一个悬浮效果,当用户将鼠标悬停在图片上时,图片会显示出一个阴影效果,同时图片下方的标题也会以动画效果滑入视图。这种效果能够提升网页的互动体验,是一种常用的网页设计技巧。
评论已关闭