国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

純css實現樹形結構的示例代碼

2024-07-11 08:58:51
字體:
來源:轉載
供稿:網友

本文我給大家介紹如何使用CSS和HTML就可以將一個多級無序列表的節點展現成樹狀結構。樹狀結構我們在很多項目中要應用,如公司組織架構圖、無限級分類等等。

純css實現屬性結構

css實現屬性結構的思路是利用偽類實現樹形結構連接線,如果想實現點擊展開和收縮以及復選框效果還得配合js來實現。其實展開和收縮就是一個點擊元素其子元素隱藏和顯示的切換。

效果圖

html結構

    <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>

css

        ul.domtree,        ul.domtree ul {            margin: 0;            padding: 0 0 0 2em;        }        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.7em;            left: -0.7em;            bottom: 0;            border-style: none none none solid;            border-width: 0.05em;            border-color: #aaa;        }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长海县| 确山县| 万源市| 贡觉县| 沾化县| 鄄城县| 乌兰浩特市| 通道| 浦城县| 广汉市| 宁蒗| 毕节市| 上饶县| 荥经县| 仙桃市| 罗城| 蓬安县| 东乌珠穆沁旗| 团风县| 福泉市| 阜阳市| SHOW| 嘉义县| 平舆县| 益阳市| 黄浦区| 苍南县| 翁源县| 无极县| 桐柏县| 金沙县| 吉首市| 苍溪县| 宁城县| 怀宁县| 宁晋县| 巫山县| 广平县| 新干县| 织金县| 遵义市|