div+css实现树形结构图效果代码
代码语言:html
所属分类:布局界面
代码描述:div+css实现树形结构图效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> @charset "utf-8"; body { font-family: Calibri, Segoe, "Segoe UI", "Gill Sans", "Gill Sans MT", sans-serif;background-color: #cefff1; } /* It's supposed to look like a tree diagram */ .tree, .tree ul, .tree li { list-style: none; margin: 0; padding: 0; position: relative; } .tree { margin: 0 0 1em; text-align: center; } .tree, .tree ul { display: table; } .tree ul { width: 100%; } .tree li { display: table-cell; padding: .5em 0; vertical-align: top; } /* _________ */ .tree li:before { outline: solid 1px #666; content: ""; left: 0; position: absolute; right: 0; top: 0; } .tree li:first-child:before {left: 50%;} .tree li:last-child:before {right: 50%;} .tree code, .tree span { border: solid .1em #666; border-radius: .2em; display: inline-block; margin: 0 .2em .5em; padding: .2em .5em; position: relative; } /* If the tree represents DOM structure */ .tree code { font-family: monaco, Consolas, 'Lucida Console', monospace; } /* | */ .tree ul:before, .tree code:before, .tree span:before { outline: solid 1px #666; content: ""; height: .5em; left: 50%; position: absolute; } .tree ul:before { top: -.5em; } .tree code:before, .tree span:before { top: -.55em; } /* The root node doesn't connect upwards */ .tree > li {margin-top: 0;} .tree > li:before, .tree > li:after, .tree > li > code:before, .tree > li > span:before { outline: none; } </style> </head> <body> <figure> <figcaption>DOM结构图示例</figcaption> <ul class="tree"> <li><code>html</code> <ul> <li><code>head</code> <ul> <li><code>title</code></li> </ul> </li> <li><code>body</code> <ul> <li><code>header</code> <ul> <li><code>h1</code></li> <li><code>p</code></li> </ul> </li> <li><code>nav</code> <ul> <li><code>a</code></li> <li><code>a</code></li> <li><code>a</code></li> <li><code>a</code></li> </ul> </li> <li><code>main</code> <ul> <li><code>h1</code></li> <li><code>article</code> <ul> <li><code>h2</code></li> <li><code>p</code></li> <li><code>p</code></li> </ul> </li> </ul.........完整代码请登录后点击上方下载按钮下载查看
网友评论0