老师请检查,谢谢
来源:2-9 自由编程
 
			慕的地7233660
2022-03-27 13:42:50
相关代码:
 <style>
        *{
            margin: 0;
            padding: 0;
        }
        div{
            width: 300px;
            height: 240px;
            margin:50px auto;
            overflow: hidden;
            position: relative;
        }
        img{
            width: 300px;
            height: 240px;
        }
        p{
            background-color: rgba(0,0,0,.2);
            color: white;
            width: 300px;
            height: 40px;
            line-height: 40px;
            bottom: 0px;
            position: absolute;
            opacity: 0;
        }
        div:hover p{
            opacity: 1;
        }
    </style>
</head>
<body>
    <div>
        <img src="images/duck.png" alt="">
        <p>这是一个小黄鸭</p>
    </div>1回答
 
					好帮手慕慕子
2022-03-27
同学你好,鼠标移入图片,直接显示文字,并没有从下到上的一个过渡显示效果。
建议修改:去掉opacity属性,通过bottom调整文字位置,针对bottom属性添加过渡效果。

祝学习愉快~