css3开门

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
        div{
            margin:0;
            padding:0;
        }
        .door{
           /* width:450px;
            height:450px;*/
            margin:0 auto;
            width:1200px;
            height:600px;
            position:relative;
            background:#a1a1a1;
        }
        .door .leftDoor,.door .rightDoor{
            position:absolute;
          /*  width:224px;
            height:400px;*/
            width:600px;
            height:520px;;
            top:50px;
            background:#d1d1d1;
        }
        .door .leftDoor{
            left:0;
            border-right:1px solid #999;
            box-shadow:inset -2px -2px 10px rgba(0, 0, 0, 0.1);
            -webkit-animation:leftDoor 2s 1;
            -webkit-transform-origin: 0% 40%;
        }
        .door .rightDoor{
            right:0;
            border-left:1px solid #999;
            box-shadow:inset 2px -2px 10px rgba(0, 0, 0, 0.1);
            -webkit-animation:rightDoor 2s 1;
            -webkit-transform-origin: 100% 40%;
        }

        @-webkit-keyframes leftDoor {
            0%,100% {
                -webkit-transform-origin: 0% 40%;
            }
        0%{
            -webkit-transform:perspective(0) rotateY(0) scale(1);
        }
        100% {
            -webkit-transform:perspective(800px) rotateY(-90deg) scale(0.2,1);
        }
        }
        @-webkit-keyframes rightDoor {
            0%,100% {
                -webkit-transform-origin: 100% 40%;
            }
        0%{
            -webkit-transform:perspective(0) rotateY(0) scale(1);
        }
        100% {
            -webkit-transform:perspective(800px) rotateY(90deg) scale(0.2,1);
        }
        }
    </style>
</head>
<body>
    <div class="door">
        <div class="leftDoor"></div>
        <div class="rightDoor"></div>
    </div>
</body>
</html>

 

posted @ 2016-08-08 16:22  dongxiaolei  阅读(127)  评论(0编辑  收藏  举报