色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css實(shí)現(xiàn)樹形連接線

CSS實(shí)現(xiàn)樹形連接線是網(wǎng)頁(yè)設(shè)計(jì)中一個(gè)非常實(shí)用的功能,可以讓網(wǎng)頁(yè)看起來更加美觀大方。下面我們就來學(xué)習(xí)一下如何實(shí)現(xiàn)這個(gè)功能。

.tree {
position: relative;
}
.tree ul {
padding-left: 20px;
}
.tree li {
position: relative;
list-style: none;
margin: 0;
padding: 10px 0px;
}
.tree li::before, .tree li::after {
content: '';
position: absolute;
top: 0;
right: 50%;
border-top: 1px solid #ccc;
width: 50%;
height: 10px;
}
.tree li::after {
right: auto;
left: 50%;
border-left: 1px solid #ccc;
}
.tree li:only-child::after, .tree li:only-child::before {
display: none;
}
.tree li:only-child {
margin-left: 0;
}
.tree li:first-child::before, .tree li:last-child::after {
border: 0 none;
}
.tree li:last-child::before {
border-bottom: 1px solid #ccc;
}
.tree li.parent::before {
content: '';
position: absolute;
top: 0px;
left: 20px;
border-left: 1px solid #ccc;
height: 100%;
}
.tree li.parent::after {
content: '';
position: absolute;
top: 0px;
left: 20px;
border-top: 1px solid #ccc;
width: 0;
height: 10px;
}

上面的代碼利用偽元素::before和::after來實(shí)現(xiàn)樹形連接線,其中parent類表示有子節(jié)點(diǎn)的元素。將上述代碼應(yīng)用到樹形結(jié)構(gòu)的HTML代碼中,就可以實(shí)現(xiàn)帶有連接線的樹形結(jié)構(gòu)了。