zoukankan      html  css  js  c++  java
  • css实现思维导图树状结构

     <div class="tree">
                        <ul class="treeul">
                            <li>
                                <div class="dv">总公司</div>
                                <ul>
                                    <li>
                                        <div class="dv">软件开发部</div>
                                        <ul>
                                            <li>
                                                <div class="dv">一期研发</div>
                                            </li>
                                            <li>
                                                <div class="dv">fffff</div>
                                            </li>
                                            <li>
                                                <div class="dv">bbbb</div>
                                            </li>
                                            <li>
                                                <div class="dv">qqqqqq</div>
                                            </li>
                                        </ul>
                                    </li>
                                    <li>
                                        <div class="dv">aaa</div>
                                    </li>
                                    <li>
                                        <div class="dv">bbb</div>
                                        <ul>
                                            <li>
                                                <div class="dv">ccccc</div>
                                            </li>
                                        </ul>
                                    </li>
                                </ul>
                            </li>
                        </ul>
                    </div>
    
    .tree {
            // overflow-x:auto;
            ul,
            li {
                list-style: none;
            }
            .dv {
                 80px;
                height: 30px;
                // border: 1px solid #ccc;
                display: inline-block;
                font-size: 16px;
                position: relative;
            }
            ul {
                overflow: hidden;
                // padding-top: 20px;
                position: relative;
            }
            li {
                float: left;
                text-align: center;
                position: relative;
                padding: 20px 5px 0 5px;
                font-size: 0;
            }
            .tree li:only-child {
                padding: 0;
            }
            .tree ul ul::before {
                content: '';
                position: absolute;
                left: 50%;
                top: 0;
                 0;
                height: 20px;
                border-left: 1px solid #ccc;
            }
            li::before {
                content: '';
                position: absolute;
                right: 50%;
                top: 0;
                 50%;
                height: 20px;
                border-top: 1px solid #ccc;
            }
            li::after {
                content: '';
                position: absolute;
                right: 50%;
                top: 0;
                 50%;
                height: 20px;
                border-top: 1px solid #ccc;
            }
            li::after {
                left: 50%;
                top: 0;
                right: 0;
                border-left: 1px solid #ccc;
            }
            li:first-child::after {
                border-radius: 5px 0 0 0;
            }
            .treeul li:first-child::before,
            .treeul li:last-child::after {
                border: none;
            }
            .treeul li:last-child::before {
                border-right: 1px solid #ccc;
                border-radius: 0px 5px 0 0;
            }
            .treeul li:only-child::before {
                border: none;
            }
        }
    

    找不到了

  • 相关阅读:
    BZOJ2456
    BZOJ2648
    POJ1639
    LOJ6003
    LOJ6002
    LOJ6001
    LOJ116
    POJ2594
    BZOJ4554
    JS事件 加载事件(onload)注意:1. 加载页面时,触发onload事件,事件写在<body>标签内。 2. 此节的加载页面,可理解为打开一个新页面时。
  • 原文地址:https://www.cnblogs.com/dudududadada/p/14809322.html
Copyright © 2011-2022 走看看