ID: 1

北京
搬砖小工

作者更多日志

CSS 简单目录树

9个月前 122 0 已同步到节点PHPPHP

file
file

<ul class="domtree">
    <li>
        1级菜单
        <ul>
            <li>2级菜单</li>
            <li>
                2级菜单
                <ul>
                    <li>3级菜单</li>
                    <li>3级菜单</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>
        1级菜单
        <ul>
            <li>2级菜单</li>
            <li>2级菜单</li>
        </ul>
    </li>
</ul>
<style>
ul.domtree,
ul.domtree ul {
    margin: 0;
    padding: 0 0 0 1.6em;
}

ul.domtree li {
    list-style: none;
    position: relative;
}

ul.domtree>li:first-child:before {
    border-style: none none solid none;
}

ul.domtree li:before {
    position: absolute;
    content: '';
    top: -0.01em;
    left: -0.7em;
    width: 0.5em;
    height: 0.615em;
    border-style: none none solid solid;
    border-width: 0.05em;
    border-color: #aaa;
}

ul.domtree li:not(:last-child):after {
    position: absolute;
    content: '';
    top: 0.6em;
    left: -0.7em;
    bottom: 0;
    border-style: none none none solid;
    border-width: 0.05em;
    border-color: #aaa;
}
</style>
本文由 冬眠 原创
评论
登录后才能发表评论