Простая анимация пульсирующей кнопки на чистом CSS

В данной статье, я расскажу как сделать обыкновенную пульсирующую кнопку на чистом CSS. Ее можно применить, например, для вызова pop-up окна, разместив где-то в правом нижнем углу сайта, и навесив на нее значок телефонной трубки или письма. Думаю это довольно таки стильно и привлекательно

HTML:

<div class="wrapper">
  <div class="pulse">Click me!</div>
</div>

В место текста «Click me!», вы можете вставить все что угодно. Ссылку, иконку или свой текст.

CSS:

* {
  margin: 0;
  padding: 0;
}


.pulse {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  color:gray;
  background: white;
  border-radius: 50%;
  animation: radial-pulse 1s infinite;
}

.wrapper {
  width: 100%;
  height: 100vh;
  background-color: #D04746;
  display: flex;
  align-items: center;
  justify-content: center;
}

@keyframes radial-pulse {
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.5);
  }

  100% {
    box-shadow: 0 0 0 40px rgba(0, 0, 0, 0);
  }
}

Это базовый CSS. Если немного поиграть, вы можете увеличить диаметр пульсации, изменить цвет пульсации, изменить цвет кнопки. В общем, сделать как вашей душе угодно.

ДЕМО КНОПКИ

Надеюсь данная статья была вам полезна.
Не забудьте подписаться на наш наш telegram-канал и соц.сети, чтобы не пропустить новые статьи и новости ?

Оставьте ответ

comment-avatar

*