我正在檢查使用CSS創建的下拉菜單中的this excellent demo,我很好奇,作者如何在每個菜單的第一個li
元素周圍放置那些三角形箭頭?圍繞CSS菜單中的第一個元素放置三角形箭頭
我假設它做瓦特/一些:before
或:after
僞元素魔法,當我註釋掉CSS的下列行,它們就會消失:
#menu ul li:first-child > a:after {
content: '';
position: absolute;
left: 40px;
top: -6px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid #444;
}
但如何筆者得到他們是三角形?