title>title> style> :root { --cube-size: 50vmin; --side-size: calc(var(--cube-size) / 2); --perspec..."/>

html–魔方

20,152次阅读
没有评论

共计 7091 个字符,预计需要花费 18 分钟才能阅读完成。

DOCTYPE html>
html>
    head>
        meta charset="UTF-8">
        title>title>
        style>
            :root {
                --cube-size: 50vmin;
                --side-size: calc(var(--cube-size) / 2);
                --perspective: calc(var(--cube-size) * 4);
            }

            html,
            body {
                height: 100%;
            }

            body {
                display: grid;
                place-items: center;
                overflow: hidden;
            }

            .container {
                position: relative;
                -webkit-perspective: var(--perspective);
                perspective: var(--perspective);
            }

            .cube {
                position: relative;
                width: var(--cube-size);
                height: var(--cube-size);
                -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
                -webkit-animation: cube-rotation 8s linear infinite;
                animation: cube-rotation 8s linear infinite;
            }

            .side {
                position: absolute;
                display: grid;
                grid-template-columns: repeat(7, 1fr);
                grid-gap: 2px;
                width: var(--cube-size);
                height: var(--cube-size);
                -webkit-perspective: var(--perspective);
                perspective: var(--perspective);
                overflow: hidden;
            }

            .front {
                -webkit-transform: rotateY(0deg) translateZ(var(--side-size));
                transform: rotateY(0deg) translateZ(var(--side-size));
            }

            .back {
                -webkit-transform: rotateY(180deg) translateZ(var(--side-size));
                transform: rotateY(180deg) translateZ(var(--side-size));
            }

            .right {
                -webkit-transform: rotateY(90deg) translateZ(var(--side-size));
                transform: rotateY(90deg) translateZ(var(--side-size));
            }

            .left {
                -webkit-transform: rotateY(-90deg) translateZ(var(--side-size));
                transform: rotateY(-90deg) translateZ(var(--side-size));
            }

            .top {
                -webkit-transform: rotateX(90deg) translateZ(var(--side-size));
                transform: rotateX(90deg) translateZ(var(--side-size));
            }

            .bottom {
                -webkit-transform: rotateX(-90deg) translateZ(var(--side-size));
                transform: rotateX(-90deg) translateZ(var(--side-size));
            }

            .front .tile {
                background: rgba(255, 51, 51, 0.9);
            }

            .back .tile {
                background: rgba(255, 221, 51, 0.9);
            }

            .right .tile {
                background: rgba(119, 255, 51, 0.9);
            }

            .left .tile {
                background: rgba(51, 255, 153, 0.9);
            }

            .top .tile {
                background: rgba(51, 187, 255, 0.9);
            }

            .bottom .tile {
                background: rgba(85, 51, 255, 0.9);
            }

            @-webkit-keyframes cube-rotation {
                to {
                    -webkit-transform: rotateX(360deg) rotateY(-360deg);
                    transform: rotateX(360deg) rotateY(-360deg);
                }
            }

            @keyframes cube-rotation {
                to {
                    -webkit-transform: rotateX(360deg) rotateY(-360deg);
                    transform: rotateX(360deg) rotateY(-360deg);
                }
            }
        style>
        script>
            window.console = window.console || function (t) { };
        script>
        script>
            if (document.location.search.match(/type=embed/gi)) {
                window.parent.postMessage("resize", "*");
            }
        script>
        head>

        body translate="no">
            div class="container">
                div class="cube">
                    div class="side side-0 front">
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                    div>
                    div class="side side-1 back">
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                    div>
                    div class="side side-2 right">
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                    div>
                    div class="side side-3 left">
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                    div>
                    div class="side side-4 top">
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class="tile">div>
                        div class

原文地址: html– 魔方

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-10-07发表,共计7091字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)