最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

CSS3垂直树状图--运用:before和:after_html/css

来源:懂视网 责编:小采 时间:2020-11-27 16:09:00
文档

CSS3垂直树状图--运用:before和:after_html/css

CSS3垂直树状图--运用:before和:after_html/css_WEB-ITnose:直接上图(原网址),自己CSS3练习demo。 【demo】 【HTML】 parent child Grant child child Grant child Grant child Great Grant child Great Grant child Great Grant child Gran
推荐度:
导读CSS3垂直树状图--运用:before和:after_html/css_WEB-ITnose:直接上图(原网址),自己CSS3练习demo。 【demo】 【HTML】 parent child Grant child child Grant child Grant child Great Grant child Great Grant child Great Grant child Gran

直接上图(原网址),自己CSS3练习demo。

【demo】

【HTML】

 
  • parent
  • child
  • Grant child
  • child
  • Grant child
  • Grant child
  • Great Grant child
  • Great Grant child
  • Great Grant child
  • Grant child
  • 【CSS3】

    *{
      margin:0;
      padding:0;
    }
    .tree ul{
      padding-top:20px;
      position: relative;
      webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      transition:all .3s;
    }
    .tree li{
      float:left;
      list-style: none;
      text-align: center;
      position: relative;
      padding:20px 5px 0 5px;
      webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      transition:all .3s;
    }
    /*利用::before,::after作分支线*/
    .tree li::before,.tree li::after{
      content:"";
      position: absolute;
      top:0;
      right:50%;
      width:50%;
      height:20px;
      border-top:1px solid #ccc;
    }
    .tree li:after{
      right:auto;
      left:50%;
      border-left:1px solid #ccc;
    }
    .tree li:first-child::before,.tree li:last-child::after{
      border:0 none;
    }
    .tree li:last-child::before{
      border-right:1px solid #ccc;
      -webkit-border-radius: 0 10px 0 0;
      -moz-border-radius: 0 10px 0 0;
      border-radius: 0 10px 0 0;
    }
    .tree li:first-child::after{
      -webkit-border-radius: 10px 0 0 0;
      -moz-border-radius: 10px 0 0 0;
      border-radius: 10px 0 0 0;
    }


    /*删除仅只有一个分支的分支线*/
    .tree li:only-child::before,.tree li:only-child::after{
      border:none;
    }
    .tree li:only-child{
      padding-top:0;
    }


    /*添加仅只有一个分支的下分支线*/
    .tree ul ul::before{
      content:"";
      position: absolute;
      top:0;
      left:50%;
      border-left:1px solid #ccc;
      width:0;
      height:20px;
    }
    .tree a{
      display: inline-block;
      border:1px solid #ccc;
      padding: 5px 10px;
      color:#666;
      text-decoration: none;
      padding:10px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
      webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      transition:all .3s;
    }

    /*添加选中状态*/
    .tree li a:hover,.tree li a:hover+ul li a{
      background-color: #c8e4f8;
      color: #000;
      border: 1px solid #94a0b4;
    }
    .tree li a:hover+ul li:after,.tree li a:hover+ul li:before,.tree li a:hover+ul::before,.tree li a:hover+ul ul::before{
      border-color: #94a0b4;
    }

    声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文档

    CSS3垂直树状图--运用:before和:after_html/css

    CSS3垂直树状图--运用:before和:after_html/css_WEB-ITnose:直接上图(原网址),自己CSS3练习demo。 【demo】 【HTML】 parent child Grant child child Grant child Grant child Great Grant child Great Grant child Great Grant child Gran
    推荐度:
    标签: html css css3
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top