网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

纯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如何实现树形结构-创新互联
    URL分享:http://bjjierui.cn/article/gpdoe.html

    其他资讯