Угловые мерцающие значки

Я реализовал простую кнопку с Angular 11 и значками начальной загрузки и начальной загрузки. Когда я маршрутизирую страницу, которая показывает кнопку, кнопка загружается немедленно. Но только по прошествии ~500 мс значок всплывает и выглядит как мерцающий.

Как мне избавиться от такого поведения? Это происходит также для значков в списках и т. Д.

       <button
  type="button"
  class="btn btn-secondary float-right w-25 mb-3"
 >
  <svg width="24" height="24">
    <use xlink:href="assets/bootstrap-icons/bootstrap-icons.svg#plus" />
  </svg>
  Test
</button>

1 ответ

Вы можете напрямую установить значки начальной загрузки в свой проект angular, используя ниже npm команда.

      npm i bootstrap-icons

Затем используйте значки следующим образом. (например: для + значок)

      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-plus" viewBox="0 0 16 16">
   <path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/>
</svg>

Это избавит от мерцания.

Другие вопросы по тегам