*新闻详情页*/>
本文我给大伙儿详细介绍怎样应用CSS和HTML便可以将1个多级别无编码序列表的连接点呈现成树状构造。树状构造大家在许多新项目中要运用,如企业机构构架图、无尽级归类这些。
纯css完成特性构造
css完成特性构造的思路是运用伪类完成树形构造联接线,假如想完成点一下进行和收拢和复选框实际效果还得相互配合js来完成。实际上进行和收拢便是1个点一下元素其子元素掩藏和显示信息的切换。
实际效果图
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; }
以上便是本文的所有內容,期待对大伙儿的学习培训有一定的协助,也期待大伙儿多多适用脚本制作之家。
Copyright © 2002-2020 微信小程序页面设计_python小程序_小程序首页模板_如何建立微信小程序_怎么做微信小程序 版权所有 (网站地图) 粤ICP备10235580号