js实现三维盒子展开图片切换效果代码

代码语言:html

所属分类:幻灯片

代码描述:js实现三维盒子展开图片切换效果代码

代码标签: 盒子 展开 图片 切换 效果

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

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <style>
        body {
        background: #696969;
        font-family:  'comic sans ms', Helvetica,  arial,  sans-serif;
    }
    
    .multiSlide {
        width: 470px;
        height: 470px;
        position: relative;
        margin: 100px auto 0;
        overflow: hidden;
        -webkit-perspective: 300px;
    }
    .box {
        background: #fff;
        position: absolute;
        top: 10px;
        left: 10px;
        padding:5px;
        width: 140px;
        height: 140px;
        border-radius: 4px;
        box-shadow: 0 1px 2px 0 rgba(0,0,0,0.5),inset 0 -1px 2px 0 rgba(0,0,0,0.3);
        -webkit-transition: all 500ms cubic-bezier(0.7,-0.9,0.3,1.4);
        -moz-transition: all 500ms cubic-bezier(0.7,-0.9,0.3,1.4);
        transition: all 500ms cubic-bezier(0.7,-0.9,0.3,1.4);
        opacity: 1;
    }
    .box[data-pos='21']{
        -webkit-transform: rotateX(30deg);
        -webkit-transform-origin: center bottom;
        opacity: 0.8;
    }
    .box[data-pos='23']{
        -webkit-transform: rotateX(-30deg);
        -webkit-transform-origin: center top;
        opacity: 0.8;
    }
    .box[data-pos='12']{
        -webkit-transform: rotateY(-30deg);
        -webkit-transform-origin: right center;
        opacity: 0.8;
    }
    .box[data-pos='32']{
        -webkit-transform: rotateY(30deg);
        -webkit-transform-origin: left center;
        opacity: 0.8;
    }
    .box[data-pos='2-1'],
    .box[data-pos='20'],
    .box[data-p.........完整代码请登录后点击上方下载按钮下载查看

网友评论0