• css 传送阵


    闲来无事,写个法阵, 主要构成三角和圆 以及长方形  代码如下

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
        <style>
            body,
            html {
                margin: 0;
                padding: 0;
                height: 100%;
            }
            
            .transfer-matrix {
                 400px;
                height: 400px;
                /* border: 1px solid red; */
                margin: 20px auto;
                background-color: black;
            }
            
            .matrix-first {
                height: 100%;
                 100%;
                border: 3px solid #b0f4ff;
                border-radius: 50%;
                box-sizing: border-box;
                padding: 5px;
            }
            
            .matrix-second {
                height: 100%;
                 100%;
                border: 3px solid #b0f4ff;
                border-radius: 50%;
                box-sizing: border-box;
                position: relative;
            }
            
            .matrix-trird {
                height: calc(100% - 40px);
                 calc(100% - 40px);
                border: 3px solid #b0f4ff;
                border-radius: 50%;
                box-sizing: border-box;
                position: absolute;
                transform: translate(-50%, -50%);
                top: 50%;
                left: 50%;
            }
            
            .triangle-wrap {
                 100%;
                height: 100%;
                /* border: 3px solid red; */
                box-sizing: border-box;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%) rotate(1deg);
            }
            
            .triangle-wrap:nth-child(2) {
                transform: translate(-50%, -50%) rotate(58deg);
            }
            
            .triangle-line1-child {
                 88%;
                height: 88%;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
            }
            
            .triangle-line1,
            .triangle-line2 {
                height: 3px;
                background-color: #b0f4ff;
            }
            
            .triangle-line1:nth-child(1),
            .triangle-line2:nth-child(1) {
                 88%;
                position: absolute;
                top: 75%;
                left: 50%;
                transform: translate(-50%, -50%) rotate(0deg);
            }
            
            .triangle-line1:nth-child(2),
            .triangle-line2:nth-child(2) {
                 88%;
                position: absolute;
                top: 37%;
                left: 27.9%;
                transform: translate(-50%, -50%) rotate(120deg);
            }
            
            .triangle-line1:nth-child(3),
            .triangle-line2:nth-child(3) {
                 88%;
                position: absolute;
                top: 37%;
                left: 71.7%;
                transform: translate(-50%, -50%) rotate(60deg);
            }
            
            .circle-center {
                 50%;
                height: 50%;
                border-radius: 50%;
                border: 1px solid #b0f4ff;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
            }
            
            .circle-center-child {
                 90%;
                height: 90%;
                border-radius: 50%;
                border: 1px solid #b0f4ff;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
            }
            
            .circle-center-child .triangle-line1,
            .circle-center-child .triangle-line2 {
                height: 1px;
            }
            
            .circle-center-child .triangle-line1-child {
                 70%;
                height: 70%;
            }
            
            .circle-center .circle-center {
                 35%;
                height: 35%;
            }
            
            .ellipse-circle {
                height: 50%;
                 50%;
                border-radius: 50%;
                border: 1px solid #b0f4ff;
                position: absolute;
            }
            
            .ellipse-circle-wrap .ellipse-circle:nth-child(1) {
                top: 26%;
                left: 36%;
                transform: translate(-50%, -50%) rotate(0deg);
            }
            
            .ellipse-circle-wrap .ellipse-circle:nth-child(2) {
                top: 37%;
                left: 71%;
                transform: translate(-50%, -50%) rotate(45deg);
            }
            
            .ellipse-circle-wrap .ellipse-circle:nth-child(3) {
                top: 67%;
                left: 69%;
                transform: translate(-50%, -50%) rotate(130deg);
            }
            
            .ellipse-circle-wrap .ellipse-circle:nth-child(4) {
                top: 64%;
                left: 32%;
                transform: translate(-50%, -50%) rotate(240deg);
            }
            
            .ellipse-circle-child {
                height: 90%;
                 90%;
                border-radius: 50%;
                border: 1px solid #b0f4ff;
                position: absolute;
                top: 55%;
                left: 50%;
                transform: translate(-50%, -50%);
            }
            
            .hexagon-wrap1 {
                 100%;
                height: 100%;
            }
            
            .hexagon-wrap {
                 100%;
                height: 100%;
                /* border: 1px solid red; */
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
            }
            
            .hexagon-line1 {
                 46%;
                height: 78%;
                border-top: 3px solid #b0f4ff;
                border-bottom: 3px solid #b0f4ff;
                position: absolute;
                top: 50%;
                left: 50%;
            }
            
            .hexagon-wrap .hexagon-line1:nth-child(1) {
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%) rotate(0deg);
            }
            
            .hexagon-wrap .hexagon-line1:nth-child(2) {
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%) rotate(120deg);
            }
            
            .hexagon-wrap .hexagon-line1:nth-child(3) {
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%) rotate(240deg);
            }
            
            .hexagon-wrap:nth-child(1) {
                transform: translate(-50%, -50%) rotate(0deg);
            }
            
            .matrix-trird .hexagon-wrap:nth-child(2) {
                transform: translate(-50%, -50%) rotate(15deg);
            }
            
            .matrix-trird .hexagon-wrap:nth-child(3) {
                transform: translate(-50%, -50%) rotate(45deg);
            }
            
            .triangle-min-wrap {
                 100%;
                height: 100%;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
            }
            
            .triangle-min {
                 20%;
                height: 20%;
                border-radius: 50%;
                border: 1px solid #b0f4ff;
                position: absolute;
                top: 15%;
                left: 30%;
                transform: translate(-50%, -50%);
            }
            
            .triangle-min-child {
                 90%;
                height: 90%;
                border-radius: 50%;
                border: 1px solid #b0f4ff;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
            }
            
            .triangle-min-wrap .triangle-min:nth-child(2) {
                top: 16%;
                left: 72%;
            }
            
            .triangle-min-wrap .triangle-min:nth-child(3) {
                top: 50%;
                left: 90%;
            }
            
            .triangle-min-wrap .triangle-min:nth-child(4) {
                top: 85%;
                left: 70%;
            }
            
            .triangle-min-wrap .triangle-min:nth-child(5) {
                top: 85%;
                left: 31%;
            }
            
            .triangle-min-wrap .triangle-min:nth-child(6) {
                top: 50%;
                left: 10%;
            }
        </style>
    
    </head>
    
    <body>
        <div class="transfer-matrix">
            <div class="matrix-first">
                <div class="matrix-second">
                    <div class="matrix-trird">
                        <!-- 大三角形 -->
                        <div class="triangle-wrap">
                            <div class="triangle-line1"></div>
                            <div class="triangle-line1"></div>
                            <div class="triangle-line1"></div>
                            <div class="triangle-line1-child">
                                <div class="triangle-line2"></div>
                                <div class="triangle-line2"></div>
                                <div class="triangle-line2"></div>
                            </div>
                        </div>
                        <div class="triangle-wrap">
                            <div class="triangle-line1"></div>
                            <div class="triangle-line1"></div>
                            <div class="triangle-line1"></div>
                            <div class="triangle-line1-child">
                                <div class="triangle-line2"></div>
                                <div class="triangle-line2"></div>
                                <div class="triangle-line2"></div>
                            </div>
                        </div>
                        <!-- 大三角形结束 -->
                        <!-- 中心圆 -->
                        <div class="circle-center">
                            <div class="circle-center-child">
                                <!-- 小三角形 -->
                                <div class="triangle-wrap">
                                    <div class="triangle-line1"></div>
                                    <div class="triangle-line1"></div>
                                    <div class="triangle-line1"></div>
                                    <div class="triangle-line1-child">
                                        <div class="triangle-line2"></div>
                                        <div class="triangle-line2"></div>
                                        <div class="triangle-line2"></div>
                                    </div>
                                </div>
                                <div class="triangle-wrap">
                                    <div class="triangle-line1"></div>
                                    <div class="triangle-line1"></div>
                                    <div class="triangle-line1"></div>
                                    <div class="triangle-line1-child">
                                        <div class="triangle-line2"></div>
                                        <div class="triangle-line2"></div>
                                        <div class="triangle-line2"></div>
                                    </div>
                                </div>
                                <!-- 小三角形结束 -->
                                <!-- 最小中心圆 -->
                                <div class="circle-center">
                                    <div class="circle-center-child"></div>
                                </div>
                                <!-- 椭圆 -->
                                <div class="ellipse-circle-wrap">
                                    <div class="ellipse-circle">
                                        <div class="ellipse-circle-child"></div>
                                    </div>
                                    <div class="ellipse-circle">
                                        <div class="ellipse-circle-child"></div>
                                    </div>
                                    <div class="ellipse-circle">
                                        <div class="ellipse-circle-child"></div>
                                    </div>
                                    <div class="ellipse-circle">
                                        <div class="ellipse-circle-child"></div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <!-- 中心圆结束 -->
                        <!-- 六边形 -->
                        <div class="hexagon-wrap1">
                            <div class="hexagon-wrap">
                                <div class="hexagon-line1"></div>
                                <div class="hexagon-line1"></div>
                                <div class="hexagon-line1"></div>
                            </div>
                            <div class="hexagon-wrap">
                                <div class="hexagon-line1"></div>
                                <div class="hexagon-line1"></div>
                                <div class="hexagon-line1"></div>
                            </div>
                            <div class="hexagon-wrap">
                                <div class="hexagon-line1"></div>
                                <div class="hexagon-line1"></div>
                                <div class="hexagon-line1"></div>
                            </div>
                        </div>
                        <!-- 六边形结束 -->
                        <!-- 小三角星 -->
                        <div class="triangle-min-wrap">
                            <div class="triangle-min">
                                <div class="triangle-min-child"></div>
                            </div>
                            <div class="triangle-min">
                                <div class="triangle-min-child"></div>
                            </div>
                            <div class="triangle-min">
                                <div class="triangle-min-child"></div>
                            </div>
                            <div class="triangle-min">
                                <div class="triangle-min-child"></div>
                            </div>
                            <div class="triangle-min">
                                <div class="triangle-min-child"></div>
                            </div>
                            <div class="triangle-min">
                                <div class="triangle-min-child"></div>
                            </div>
                        </div>
                    </div>
    
                </div>
            </div>
        </div>
    </body>
    
    </html>
    

      

  • 相关阅读:
    .net操作oracle,一定要用管理员身份运行 visual studio 啊,切记切记,免得报奇怪的错误。
    基于 bootstrap 的 vue 分页组件
    前端UI框架《Angulr》入门
    EF 中 Code First 的数据迁移以及创建视图
    Oracle自动备份.bat 最新更新(支持Win10了)
    总结一下Android中主题(Theme)的正确玩法
    并不优雅
    思考:有三扇门,其中一扇门里有奖品,三选一,你选择其中一扇门之后,主持人先不揭晓答案,而是从另外两扇门中排除掉一个没有奖品的门,现在主持人问你,要不要换个门,请问你换还是不换?
    TensorFlow开发者证书 中文手册
    在C#下使用TensorFlow.NET训练自己的数据集
  • 原文地址:https://www.cnblogs.com/neilniu/p/11008692.html
Copyright © 2020-2023  润新知