Как обнаружить указатель Boostrap карты заголовок в машинописи? - PullRequest
0 голосов
/ 04 октября 2019

У меня есть карта в начальной загрузке с кнопкой в ​​шапке, я хотел бы отображать кнопку только тогда, когда пользователь наводит курсор на заголовок, что-то вроде: ngIf="card-heaver.hoverover". поэтому мне нужно обнаружить указатель мыши в HTML или на стороне машинописного текста.

1 Ответ

0 голосов
/ 04 октября 2019

Вы не хотите делать это таким образом по нескольким причинам, включая производительность, вместо этого сохраняйте такие вещи на уровне представления и в потоке композитора;

.card-header > .btn {
  opacity: 0;
  transition: opacity .35s ease;
}

.card-header:hover > .btn {
  opacity: 1;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>


<div class="card">
  <div class="card-header">
    Quote <button class="btn btn-sm btn-primary">Button</button>
  </div>
  <div class="card-body">
    <blockquote class="blockquote mb-0">
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
      <footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
    </blockquote>
  </div>
</div>

Хороших выходных, ура!

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