Кнопки с данными JQuery создают внутренний размер кнопки - PullRequest
0 голосов
/ 16 мая 2019

Привет. Я пытаюсь использовать всплывающую подсказку, чтобы получить всплывающие подсказки на кнопках из jquery datatable, но div - это только размер содержимого, и мне кажется, что размер кнопки не может быть таким же, как у кнопки

Я проверил css на инструментах, и он не получит родительскую ширину, потому что есть промежуток

<button class="btn btn-secondary buttons-pdf buttons-html5 btn-default" tabindex="0" aria-controls="tblConsumos" type="button">
    <span>
          <div class="tips tooltipstered">
              <svg class="svg-inline--fa fa-file-pdf fa-w-12" style="color: red;" aria-hidden="true" focusable="false" data-prefix="far" data-icon="file-pdf" role="img">
              </svg><i class="far fa-file-pdf" style="color:red;">
          </div>
    </span>
</button>

Я знаю, что это возможно с javascript, но я искал подход css, но я не знаю, как обойти этот промежуток.

1 Ответ

0 голосов
/ 16 мая 2019

Попробуйте это

.buttons-pdf{
  position: relative;
  display: inline-block;
}


.buttons-pdf .tooltipstered {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -60px;
}

.buttons-pdf .tooltipstered::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.buttons-pdf:hover .tooltipstered {
  visibility: visible;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...