css - 在 Bootstrap 4 中重新着色工具提示

标签 css tooltip twitter-bootstrap-4 bootstrap-4

我正在尝试在 Bootstrap 4 中重新设置工具提示的外观/格式,原来的方法似乎不再适用。目前我正在这样做:

.tooltip-inner {
    background: #7abcff; 
    background: -webkit-linear-gradient(top, #7abcff 0%,#60abf8 44%,#4096ee 100%); 
    background:    -moz-linear-gradient(top, #7abcff 0%,#60abf8 44%,#4096ee 100%); 
    background:   linear-gradient(to bottom, #7abcff 0%,#60abf8 44%,#4096ee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 ); 
    color: #fff;
    font-family: 'Roboto', Arial, sans-serif;
}
.tooltip.top .tooltip-arrow {
    border-top-color: #7abcff;
}

.tooltip-inner 工作正常,但 .tooltip.top .tooltip-arrow 不是;它保持黑色。我假设 .tooltip.top 是底部对齐工具提示顶部的箭头。

任何帮助将不胜感激

最佳答案

Bootstrap 4.0

CSS tooltip 重新着色由 .tooltip-inner 类处理,如您所见:

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem;
}

顶部箭头的 Css:

.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.bs-tooltip-top .arrow::before {
    margin-left: -3px;
    content: "";
    border-width: 5px 5px 0;
    border-top-color: #000;
}

右箭头的 Css:

.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.bs-tooltip-right .arrow::before {
    margin-top: -3px;
    content: "";
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}

底部箭头的 Css:

.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.bs-tooltip-bottom .arrow::before {
    margin-left: -3px;
    content: "";
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

左箭头的 Css:

.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.bs-tooltip-left .arrow::before {
    right: 0;
    margin-top: -3px;
    content: "";
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}

关于css - 在 Bootstrap 4 中重新着色工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36143382/

相关文章:

css - 使用 bootstrap4 输入空白自定义文件

javascript - 使用 Collapse 在 Accordion 上一次打开一个面板

angular - 结合使用 Zend Framework 和 Angular

android - 如何在android中阅读消息内容时显示从java.mail接收的css和html标签

html - CSS 不会改变 Chrome 中链接的颜色

css - 设备 div 屏幕重叠,我该如何解决?

c# - 如何将函数或属性分配给所有其他类,就像 ToolTip

jquery - 如何在 jQueryUI 工具提示中换行

php - 如何获取图像作为我的 Woocommerce 商店页面标题背景?

使用 <title> 的 jQuery 工具提示在 IE 中不起作用