为了账号安全,请及时绑定邮箱和手机立即绑定

css如图,鼠标指上之后,下面透明遮罩上拉一小块,显示详细信息是如何实现的?

css如图,鼠标指上之后,下面透明遮罩上拉一小块,显示详细信息是如何实现的?

慕桂英3389331 2019-03-01 18:54:06
查看完整描述

2 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

大致原理是一样的

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <title>Document</title>

    <style>

        .imgbox,.imgbox2{

            width:200px;

            height: 140px;

            position:relative;

            overflow: hidden;

        }

        img{

            width:100%;

        }

        .imgbox:after{

            position:absolute;

            left: 0;

            top:0;

            display: block;

            width:100%;

            height: 100%;

            background-color: rgba(0, 0, 0, 0.5);

            content: attr(data-text);

            transition:all 0.4s ease;

            transform: translateY(-100%);

            color: #FFF;

        }

        .imgbox2:after,.imgbox2:before{

            position:absolute;

            left: 0;   

            display: block;

            height: 50%;

            background-color: rgba(0, 0, 0, 0.5);

            transition:all 0.4s ease;

            color: #FFF;

            content: '';

            width: 100%;

        }

        .imgbox2:before{

            top: 0;

            transform: translateY(-100%);

        }

        .imgbox2:after{

            bottom:0;

            transform: translateY(100%);

        }

        .imgbox:hover:after{

            transform: translateY(0);

        }

        .imgbox2:hover:after{

            transform: translateY(0);

        }

        .imgbox2:hover:before{

            transform: translateY(0);

        }

    </style>

</head>

<body>

    <div class="imgbox" data-text="我是文字">

            <img src="./2.jpg" alt="">

    </div>

    <div class="imgbox2" data-text="我是文字">

            <img src="./2.jpg" alt="">

    </div>

</body>

</html>


查看完整回答
反对 回复 2019-03-04
  • 2 回答
  • 0 关注
  • 732 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信