• 用c3制作3d盒子旋转特效


    <!DOCTYPE html>
    <html>
    <head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
    body{
    background-color: #000;
    }
    .box{
    250px;
    height: 250px;
    border: 1px dashed red;
    margin:100px auto;
    position: relative;
    border-radius: 50%;

    /* 让子盒子保持3d效果*/

    transform-style:preserve-3d;

    /*transform:rotateX(30deg) rotateY(-30deg);*/

    animation:gun 8s linear infinite;
    }

    .box>div{
    100%;
    height: 100%;
    position: absolute;
    text-align: center;
    line-height: 250px;
    font-size:60px;
    color:#daa520;
    }

    .left{
    background-color: rgba(255,0,0,0.3);
    /* 变换中心*/
    transform-origin: left;
    /* 变换*/
    transform:rotateY(90deg) translateX(-125px);
    }

    .right{
    background:rgba(0,0,255,0.3);
    transform-origin: right;
    /* 变换*/
    transform:rotateY(90deg) translateX(125px);
    }

    .forward{
    background: rgba(255,255,0,0.3);
    transform:translateZ(125px);
    }

    .back{
    background: rgba(0,255,255,0.3);
    transform:translateZ(-125px);
    }

    .up{
    background: rgba(255,0,255,0.3);
    transform:rotateX(90deg) translateZ(125px);
    }

    .down{
    background: rgba(99,66,33,0.3);
    transform:rotateX(-90deg) translateZ(125px);
    }

    @keyframes gun {
    0%{
    transform:rotateX(0deg) rotateY(0deg);
    }

    100%{
    transform:rotateX(360deg) rotateY(360deg);
    }
    }
    h2{
    margin: 40px auto;
    font-size: 50px;
    font-family: "微软雅黑";
    font-weight: normal;
    text-align: center;
    text-shadow: 0px 0px 10px #ffe843;/*text-shadow 文本阴影 : 阴影水平位移 阴影垂直位移 模糊程度 阴影颜色*/
    animation: bigger 2s infinite alternate;
    }
    @keyframes bigger {
    0%{

    }
    100%{
    text-shadow: 0px 0px 30px #fdffd1;
    color: deeppink;
    }
    }
    </style>
    </head>
    <body>
    <div class="box">
    <div class="up">赤霄</div>
    <div class="down">重黎</div>
    <div class="left">九歌</div>
    <div class="right">雪月</div>
    <div class="forward">凝雨</div>
    <div class="back">望舒</div>
    </div>
    <h2>万物有灵,夺其灵而铸之与器,是为器灵。</h2>
    </body>
    </html>

    新人!喜欢的请点个赞!谢谢!

  • 相关阅读:
    oracle序列的使用
    oracle学习
    项目部署的一些问题
    mybatis的resultMap与resultType的区别
    react-router-dom路由switch使用
    Json.parse 和Json.stringfy()用法
    页面中js按顺序加载完全的方法
    伪数组转为真数组
    import和export的作用
    Object.entries()
  • 原文地址:https://www.cnblogs.com/Gabriels/p/6296190.html
Copyright © 2020-2023  润新知