纯css如何实现树形结构-创新互联

这篇文章将为大家详细讲解有关纯css如何实现树形结构,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

站在用户的角度思考问题,与客户深入沟通,找到渝水网站设计与渝水网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都网站建设、企业官网、英文网站、手机端网站、网站推广、空间域名、虚拟空间、企业邮箱。业务覆盖渝水地区。

纯css实现属性结构

css实现属性结构的思路是利用伪类实现树形结构连接线,如果想实现点击展开和收缩以及复选框效果还得配合js来实现。其实展开和收缩就是一个点击元素其子元素隐藏和显示的切换。

效果图

纯css如何实现树形结构

html结构


        
  •             1级菜单             
                      
    • 2级菜单
    •                 
    •                     2级菜单                     
                                
      • 3级菜单
      •                         
      • 3级菜单
      •                     
                      
    •             
            
  •         
  •             1级菜单             
                      
    • 2级菜单
    •                 
    • 2级菜单
    •             
            
  •     

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

    关于“纯css如何实现树形结构”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


    当前标题:纯css如何实现树形结构-创新互联
    分享路径:http://csdahua.cn/article/gpdoe.html
    扫二维码与项目经理沟通

    我们在微信上24小时期待你的声音

    解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流