Подсказка прячется в таблице с фиксированным заголовком - PullRequest
1 голос
/ 06 апреля 2020

У меня есть таблица с фиксированным заголовком, подсказка скрыта соседней ячейкой при наведении курсора.

https://jsfiddle.net/9uep5na8/

table {
    border-collapse: collapse;
    width: 100%;
    position: relative;
}

td, th {
    height: 200px;
    border: 1px solid black;
}

th {
    position: sticky;
    top: 0;
    background: #eee;
}

button:hover::after {
    content: "some tooltip content";
    position: absolute;
    bottom: 50%;
    left: 250px;
    background-color: yellow;
    padding: 10px 8px;
    min-width: 240px;
}

Ответы [ 2 ]

0 голосов
/ 06 апреля 2020

Я верю, что единственный способ - использовать javaScript.

Это моя реализация:

CSS:

#tooltip::after {
  content: "some tooltip content some tooltip content some tooltip content some tooltip content";
  position: absolute;
  bottom: 30%;
  left: 250px;
  background-color: yellow;
  padding: 10px 8px;
  min-width: 240px;
  max-width: 240px;
} 

JS:

btn.addEventListener('mouseover', event => {
    tooltip.style.display = 'block';
})

btn.addEventListener('mouseout', event => {
    tooltip.style.display = 'none';
})

https://jsfiddle.net/1dvc6mbh/

0 голосов
/ 06 апреля 2020

Попробуйте удалить position: absolute; в подсказке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...