【问题标题】:modify css bubble修改css气泡
【发布时间】:2012-07-24 00:56:15
【问题描述】:

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/

【问题讨论】:

标签: html css dom


【解决方案1】:

只需更新这两行:

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

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

【讨论】:

  • 很乐意解释原因,我已经附上了一个答案来恭维你。
  • 如果 OP 至少显示 what he's tried,我会进入解释模式。由于他没有,我不知道他做什么或不知道......
【解决方案2】:

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

当你做箭头时,你必须反方向思考。

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

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

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

【讨论】:

    猜你喜欢
    • 2023-03-12
    • 2022-01-13
    • 2021-05-19
    • 1970-01-01
    • 2013-10-31
    • 1970-01-01
    • 2015-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多