2-9自由编程
来源:2-9 自由编程
weixin_慕的地2217823
2022-10-19 16:56:08
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
*{
margin: 0;padding: 0;
}
div{
width: 512px;
height: 500px;
overflow: hidden;
margin: 0 auto;
position: relative;
}
div p{
position: absolute;
top:500px;
left:0;
width: 512px;
bottom:0;
font-size: 40px;
line-height: 110px;
color: #fff;
background-color: rgb(212, 209, 209);
transition: top 1s linear 0s;
}
div:hover p{
top:400px;
}
</style>
</head>
<body>
<div>
<img src="image/海绵宝宝透明.png" alt="">
<p>这是海绵宝宝</p>
</div>
</body>
</html>
1回答
同学你好,基本效果是对的,可以处理一下细节:
文字的背景色,建议设置成黑色半透明的:
可以通过缩进,调整文字距离p左侧的距离:
祝学习愉快!
相似问题