twitter-bootstrap – 自定义twitter引导弹出窗口箭头

前端之家收集整理的这篇文章主要介绍了twitter-bootstrap – 自定义twitter引导弹出窗口箭头前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我找不到任何有关的信息,但我觉得很难吞咽,这是不可行的.

如何自定义插件的箭头?我已经做了,但是改变了这个类别,等等,但是popover的位置搞砸了.

那么,正确的方法是什么呢?我找不到任何文件.

以下是我一直在使用的课程,到目前为止,箭头看起来是错误的:

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    padding: 5px;
}

    .popover.top {
        margin-top: -5px;
    }

    .popover.right {
        margin-left: 5px;
    }

    .popover.bottom {
        margin-top: 5px;
    }

    .popover.left {
        margin-left: -5px;
    }

    .popover.top .arrow {
        bottom: 0;
        left: 50%;
        margin-left: -5px;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #000000;
    }

    .popover.right .arrow {
        top: 50%;
        left: 0;
        margin-top: -5px;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-right: 5px solid #000000;
    }

    .popover.bottom .arrow {
        top: 0px;
        left: 50%;
        margin-left: -5px;
        border-left: 9px solid transparent;
        border-right: 9px solid transparent;
        border-bottom: 19px solid #000000;
    }

    .popover.left .arrow {
        top: 50%;
        right: 0;
        margin-top: -5px;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 5px solid #000000;
    }

    .popover .arrow {
        position: absolute;
        width: 0;
        height: 0;
    }

.popover-inner {
    padding: 3px;
    width: auto;
    overflow: hidden;
    background: #000000;
    background: rgba(0,0.8);
    -webkit-Box-shadow: 0 3px 7px rgba(0,0.3);
    -moz-Box-shadow: 0 3px 7px rgba(0,0.3);
    Box-shadow: 0 3px 7px rgba(0,0.3);
}

.popover-title {
    padding: 9px 15px;
    line-height: 1;
    background-color: #252525;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    background-color: rgba(37,37,0.7);
    font-size: 14px;
    color: #7e7e7e;
}

.popover-content {
    padding: 14px;
    background-color: #252525;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -webkit-background-clip: padding-Box;
    -moz-background-clip: padding-Box;
    background-clip: padding-Box;
    background-color: rgba(37,0.7);
}

    .popover-content p,.popover-content ul,.popover-content ol {
        margin-bottom: 0;
    }

    .popover-content table {
        background: transparent;
    }

        .popover-content table td {
            border: 0px;
            background: transparent;
            color: #7e7e7e;
        }

箭头应该指向红色方块

谢谢.

解决方法

Twitter Bootstrap基于 Less.

如果要更改其箭头的外观,请使用bootstrap less variables.

// Tooltips and popovers
// -------------------------
@tooltipColor:            #fff;
@tooltipBackground:       #000;
@tooltipArrowWidth:       5px;
@tooltipArrowColor:       @tooltipBackground;

@popoverBackground:       #fff;
@popoverArrowWidth:       10px;
@popoverArrowColor:       #fff;
@popoverTitleBackground:  darken(@popoverBackground,3%);

// Special enhancement for popovers
@popoverArrowOuterWidth:  @popoverArrowWidth + 1;
@popoverArrowOuterColor:  rgba(0,.25);

如果您正在使用Sass而不是使用Sass Variables.

可悲的是,TB-Customizer没有所有的变量,所以你可能必须自己编译它.

编辑:

好消息新Bootstrap 3 customizer现在提供这些选项.

原文链接:https://www.f2er.com/bootstrap/234080.html

猜你在找的Bootstrap相关文章