小编Sha*_*med的帖子

如何根据可用空间更改工具提示位置

如果底部空间不足,如何使工具提示显示在顶部,反之亦然?是否有 CSS hack 或者我必须使用 JS 来计算它?

.foo {
  position: relative;
}

.tooltip {
  display: none;
}

.foo a:focus+.tooltip {
  display: block;
  background: black;
  position: absolute;
  color: white;
  padding: 5px;
  z-index: 1;
}
Run Code Online (Sandbox Code Playgroud)
<div class="foo"><a href="#" class="foo"> this is a link</a>
  <div class="tooltip">this is a tooltip</div>
</div>
<div class="foo"><a href="#" class="link">this is a link</a>
  <div class="tooltip">this is a tooltip</div>
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

css ×1

html ×1

javascript ×1

jquery ×1