Как увеличить целевой размер настраиваемого флажка в начальной загрузке 4? - PullRequest
0 голосов
/ 26 апреля 2019

Я использую формы внутри элементов списка в начальной загрузке 4 и использую <a href class="stretched-link"> и небольшой обработчик событий внутри элементов управления моей формы, чтобы сделать весь <li> кликабельным, а не только маленькую метку и флажок. stretched-link увеличивает цель до ближайшего относительно позиционированного предмета.

К сожалению, по сравнению со стандартными элементами управления, более приятное custom-checkbox использует относительное позиционирование и разбивает stretched-link, так что целью щелчка является только текст метки.

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">

<ul class="list-group list-group-flush">
  <li class="list-group-item">
    <div class="custom-control custom-checkbox">
      <input type="checkbox" class="custom-control-input" id="customCheck1">
      <label class="custom-control-label" for="customCheck1">Check this custom checkbox</label>
    </div>
  </li>
</ul>

Я могу отключить относительное позиционирование на пользовательском элементе управления, но это нарушает форматирование. Как мне заставить весь <li> контролировать флажок?

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