移动工具提示的底部尖端

问题描述 投票:1回答:1

我有一个uib-tooltip的特殊情况:

enter image description here

从这里可以看出,显示工具提示的图标在右侧更多,而工具提示下方的黑色三角形位于其中间。

我想知道这是否是一种将三角形移动到图标正上方的方法。这可能吗?

user-interface tooltip angular-ui-bootstrap
1个回答
1
投票

你试过tooltip-placement选项吗?

对于你的例子,我猜想tooltip-placement="top-right"应该做你想做的事。

var test = angular.module('test', ['ui.bootstrap']);

angular.bootstrap(document.documentElement, [test.name]);
div.wrapper {
  margin-top: 50px;
}
span {
  margin-left: 50px;
  cursor: default;
}
.adjusted {
  background-color: lightblue;
}
.default {
  background-color: lightgrey;
}
<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <script src="https://origin2.jsdelivr.net/angularjs/1.5.0/angular.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/1.3.1/ui-bootstrap-tpls.js"></script>
  <link rel="stylesheet" href="https://origin2.jsdelivr.net/bootstrap/3.3.6/css/bootstrap.css" />
</head>


<body>
 <div id="chart"></div>
  <div class="wrapper">
  <span uib-tooltip="Default placement"
        class="default">TOP default tooltip
  </span>
  <span uib-tooltip="Placement adjusted."
        tooltip-placement="top-right"
        class="adjusted">
        TOP-RIGHT tooltip
  </span>
</div>
</body>

</html>
© www.soinside.com 2019 - 2024. All rights reserved.