← 返回首页
Css基础教程(二十九)
发表时间:2023-01-15 14:19:08
Css实现开门效果

Css实现开门效果

1.Css实现开门效果

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        * {
            margin: 0px;
            padding: 0px;
        }

        h1 {
            padding: 20px;
            text-align: center;
        }

        .outer {
            position: absolute;
            overflow-x: hidden;
            overflow-y: scroll;
            width: 1440px;
            height: 480px;
            background: url('https://img.simoniu.com/car_bg1.jpg') no-repeat;
            margin: 0px auto;
            cursor: pointer;
        }

        .outer:before,
        .outer:after {
            content: "";
            width: 50%;
            height: 480px;
            background-color: lightpink;
            transition: .5s;
            background: url('https://img.simoniu.com/car_fm1.png') no-repeat;
        }

        .outer:before {
            content: "";
            float: left;
            background-color: lightpink;
        }

        .outer:after {
            content: "";
            float: right;
            background-color: lightblue;
            background-position: right;
        }
        .outer:hover:before {
            /* -webkit-transform: rotate(-100deg);*/
            transform: translateX(-100%);
        }

        .outer:hover:after {
            transform: translateX(100%);
        }


    </style>
</head>
<body>
<h1>Css实现开门特效</h1>
<hr>
<div class="outer">

</div>
</body>
</html>

运行效果: