将顶部插入符号(三角形)添加到UL?

时间:2013-09-09 01:21:23

标签: css geometry html-lists

所以基本上我有一个垂直'UL'列表。这是从点击启用的div的下拉菜单,如何在其上绘制其中一个facebook / twitter三角形?

HTML:

<div id="set">
                    <ul class="dropdown">
                        <li>Privacy</li>
                        <li>Info</li>
                        <li>Logout</li>
                    </ul>
                </div>

CSS:

.dropdown {
    position: absolute;
    top: 45px;
    left: 5%;
    list-style-type: none;
    background: white;
    border: 1px solid black;
    border-radius: 10px;
    margin: 0;
    padding: 0;
}

.dropdown:before{
    width: 0; 
    height: 0; 
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid black;
}

.dropdown li{
    height: 40px;
    width: 150px;
    padding-left: 15px;
    border-bottom: 1px solid black;
    font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
}

.dropdown li:last-child{
    border-bottom: none;
}

enter image description here

我应该尝试在三角形上使用相对位置还是? ..任何想法?

0 个答案:

没有答案