老师,作业请检查

来源:2-9 自由编程

张艺兴的宝贝

2022-08-14 17:13:04

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=di, initial-scale=1.0">
    <title>Document</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        div{
            width: 300px;
            overflow: hidden;
            position: relative;
            margin: 0 auto;
        }
        div img{
            width: 300px;
            height: 240px;
        }
        div .info{
            position: absolute;
            top: 244px;
            width: 300px;
            height: 30px;
            line-height: 30px;
            color: white;
            background-color: rgba(15, 15, 15, 0.378);
            transition: top 1s ease 0s;
        }
        div:hover .info{
            top: 210px;
        }
    </style>
</head>
<body>
    <div>
        <img src="../images/duck.png">
        <p class="info">这是一只小黄鸭</p>
    </div>
</body>
</html>


写回答

1回答

好帮手慕慕子

2022-08-14

同学你好,思路是对的,不过鼠标未移入时,部分p标签内容会显示出来,如下图所示:

https://img.mukewang.com/climg/62f8c01d0979403408980580.jpg

建议修改:给div设置与图片一样的高度,让超出的部分隐藏起来。示例:

https://img.mukewang.com/climg/62f8c05909c9473507480656.jpg

祝学习愉快~

0

0 学习 · 17877 问题

查看课程