css实现三维划桨图片切换过渡效果代码

代码语言:html

所属分类:幻灯片

代码描述:css实现三维划桨图片切换过渡效果代码

代码标签: 划桨 图片 切换 过渡 效果

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title></title>

    <style>
        * {
            margin: 0;
            padding: 0;
        }

        body { text-align: center; background-color: #191919; }

        li {
            list-style: none;
        }

        #box {
            position: relative;
            width: 1050px;
            height: 360px;
            margin: 200px auto 10px;
        }

        #box ul li {
            position: absolute;
            left: 0;
            top: 0;
            width: 1050px;
            height: 360px;
            display: none;
        }

        #show {
            position: absolute;
            left: 0;
            top: 0;
            width: 1050px;
            height: 360px;
            perspective: 800px; /*井深*/
            display: none;
        }

        #show div {
            position: relative;
            width: 525px;
            height: 72px;
            float: left;
            transform-style: preserve-3d; /*创遭3d环境*/
        }

        #show div em {
            position: absolute;
            left: 0;
            top: 0;
            display: block;
            width: 525px;
            height: 72px;
        }

        #show div .em1 {
            /*前面*/
            background: url("img/1.png");
            transform: translateX(5px);
        }

        #show div .em2 {
            /*后面*/
            background: url("img/2.png");
            transform: translateZ(-5px) rotateX(-180deg);
        }

        #show div span {
            position: absolute;
            right: 0;
            bottom: 0;
            background-color: #999;
        }

        #show div span.span1 {
            width: 10px;
            height: 72px;
            transform-origin: right;
            transform: translateZ(-5px) rotateY(-90deg);
        }

        #show div span.span2 {
            width: 525px;
            height: 10px;
            transform-origin: bottom;
            transform: translateZ(-5px) rotateX(-90deg);
        }

        #show div.div2 .span1 {
            left: 0;
            transform-origin: left;
            transform: translateZ(5px) rotateY(90deg);
        }
        /*规定左前动画旋转特效*/
        @keyframes move1{
            0%{
                transform: rotateX(0deg) rotateZ(0deg) rotateY(0deg);
                animation-timing-function: ease;/*运动速度曲线*/
            }
            60%{
                transform: rotateX(0deg) rotateZ(0deg) rotateY(-60deg);
                animation-timing-function: ease-in;/*运动速度曲线*/
            }
            80%{
                transform: rotateX(90deg) rotateZ(10deg) rotateY(-45deg);
                animation-timing-function: ease-out;/*运动速度曲线*/
            }
            100%{
                transform: rotateX(180deg) rotateZ(0deg) rotateY(0deg);
            }


        }



        @keyframes  move2{
            0%{
               .........完整代码请登录后点击上方下载按钮下载查看

网友评论0