1

CSS:

.container {
    margin-left: 15px;
    width: 10px;
    background: #FFFFFF;
    border: 1px solid #CAD5E0;
    padding: 4px;
    position: relative;
    min-height: 10px;
    font-size:8px;
}
.container:before {
    content: '';
    display: block;
    position: absolute;
    top: 1px;
    left: 100%;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #CAD5E0;
    border-style: solid;
    border-width: 6px;
}

HTML:

<a class="container">1</a>​

有人可以向我解释如何修改这个 css 以便将指针(三角形)放在框的左侧。

我在这个小提琴中有它:http: //jsfiddle.net/DTZwA/

4

2 回答 2

5

只需更新这两行:

.container:before {
    right: 100%;
    border-color: transparent #CAD5E0 transparent transparent;
    /* All other properties are identical */
}

这是小提琴:http: //jsfiddle.net/YnD6C/

于 2012-07-23T16:48:25.243 回答
0

我制作了一个插件,可以为你制作气泡 :)

当你制作箭头时,你必须从相反的角度思考。

将颜色值添加到您想要的颜色值的对面。

想让它向左走吗?把颜色放在右边。

http://www.rosefalk.dk/library/base/index.html

于 2012-07-23T16:56:15.530 回答