Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使底部工具提示与其元素的右端对齐?_Javascript_Html_Css_Twitter Bootstrap_Bootstrap 4 - Fatal编程技术网

Javascript 如何使底部工具提示与其元素的右端对齐?

Javascript 如何使底部工具提示与其元素的右端对齐?,javascript,html,css,twitter-bootstrap,bootstrap-4,Javascript,Html,Css,Twitter Bootstrap,Bootstrap 4,所以我想在我的进度条上有一个工具提示,我有一个小的工具提示,但它不起作用 我现在拥有的东西是这样的: 但是工具提示必须在白点之上 我使用的HTML和CSS: HTML: CSS: 。进度{ 高度:8px; 边界半径:9.5px; .进度条{ 背景色:#ec4124; 边界半径:5px; } //进度条末尾的白点 &::之后{ 内容:“; 宽度:6px; 高度:6px; 位置:相对位置; 边界半径:100%; 右:8px; 顶部:1px; 背景色:$白色; } } .tooltip>.too

所以我想在我的进度条上有一个工具提示,我有一个小的工具提示,但它不起作用

我现在拥有的东西是这样的:

但是工具提示必须在白点之上

我使用的HTML和CSS:

HTML:


CSS:

。进度{
高度:8px;
边界半径:9.5px;
.进度条{
背景色:#ec4124;
边界半径:5px;
}
//进度条末尾的白点
&::之后{
内容:“;
宽度:6px;
高度:6px;
位置:相对位置;
边界半径:100%;
右:8px;
顶部:1px;
背景色:$白色;
}
}
.tooltip>.tooltip内部{
背景色:$白色;
填充:11px 16px;
颜色:$红色;
字体系列:配置,无衬线;
字号:18px;
字号:800;
字体拉伸:压缩;
字体:斜体;
线高:1.33;
字母间距:正常;
文本对齐:居中;
不透明度:1;
}
.bs tooltip top.arrow::before.bs tooltip auto[x-placement^=top]。arrow::before{
排名:0;
边框宽度:0.4rem 0.4rem 0;
边框顶部颜色:#fff;
}


是一个演示

您可以将数据放置从“顶部”更改为“右侧”。

您可以将数据放置从“顶部”更改为“右侧”。

由于您希望工具提示位于元素的右端,而不是居中,因此需要根据条的宽度手动设置偏移:

let offset = $('.progress-bar').width();

$('.popOver').tooltip({
    trigger: 'manual',
    offset: offset
}).tooltip('show');

这将需要在每次更新进度条时完成,因此如果它是动态的,则需要在回调中更新更新进度条的任何函数

由于您希望工具提示位于元素的右端而不是居中,因此需要根据条的宽度手动设置偏移:

let offset = $('.progress-bar').width();

$('.popOver').tooltip({
    trigger: 'manual',
    offset: offset
}).tooltip('show');
这将需要在每次更新进度条时完成,因此如果它是动态的,则需要在回调中更新更新进度条的任何函数