Эффект пульсации не работает в IE

У меня есть класс пульсации, чтобы добавить эффект пульсации к любому элементу HTML.

.bh-ripple {
  position: relative;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

.bh-ripple:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  background-image: radial-gradient(circle, #000 10%, transparent 10.01%);
  background-repeat: no-repeat;
  background-position: 50%;
  transform: scale(10, 10);
  opacity: 0;
  transition: transform .5s, opacity 1s
}

.bh-ripple:active:after {
  transform: scale(0, 0);
  opacity: .2;
  transition: 0s
}
<div class = "bh-header-menu-ct bh-right">
  <div class = "bh-user-menu bh-ripple">
    <div class = "bh-user-avatar bh-color-300">
      <i class = "fa fa-user-circle"></i>
    </div>
    <div class = "bh-user bh-color-500">UserName</div>
    <div class = "bh-color-700">
      <i class = "fa fa-caret-down"></i>
    </div>
  </div>
</div>

Эффект пульсации отлично работает в Chrome и Firefox, но имеет проблемы с IE 11. Эффект не проявляется при первом щелчке. Мне нужно щелкнуть край div, чтобы увидеть эффект.

Поскольку код компилируется с помощью ng-cli, соответствующие префиксы добавлены, но все равно не повезло.

blazehub 17.04.2018 12:47

Эта проблема кажется более специфичной для IE11, он также работает с IE10.

blazehub 18.04.2018 13:38
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
0
2
290
0

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