В теме рассмотрены 4 примера создания внизу страницы кнопки с ссылкой на нужный контакт. Это телефон, WhatsApp, Telegram и Viber.

Выберите нужный мессенджер для просмотра примера (в правом нижнем углу экрана) и кодов его реализации.

HTML:

CSS:

HTML:

CSS:

HTML:

CSS:

HTML:

CSS:

Смотрите также:

Пример создания круглой кнопки с рамкой и тенями средствами CSS

Анимированная кнопка воспроизведения / паузы на jQuery

Простое решение на jQuery для создания нужной паузы перед повторными кликами

Добавить комментарий:

Ваш комментарий отправлен!

Комментарии:

  • Артемий:

    Александр, здравствуйте! Позвольте поблагодарить Вас за реально работающее решение, тем более, что оно абсолютно "готовое" и не нуждающееся ни в какой доработке! Один только вопрос: подскажите, пожалуйста, возможно сделать изображение трубки на кнопке "подвижным", и если да, то как?

    Ответить
    • Alexander:

      Немного подправил код (там не нужен был transform: translate(-50%, -50%);)
      Для класса phone-button создавайте анимацию, например:

      animation: icon-animate 1.5s linear infinite;

      И потом саму анимацию по вкусу, например:

      @keyframes icon-animate {
          0% {transform: rotate(0deg);}
          5% {transform: rotate(5deg);}
          10% {transform: rotate(-5deg);} 
          15% {transform: rotate(8deg) scale(0.9);} 
          20% {transform: rotate(-8deg) scale(1.1);}    
          50% {transform: rotate(0deg);}
          100% {transform: rotate(0deg);}
      }

      И настраивайте, как нравится повороты и масштаб (если нужно)

      Ответить
  • илья:

    Спасибо за кнопку.
    Поставил на свой сайт.На компьютере отлично.
    На мобильном телефоне кнопка очень маленькая внизу,почему так?
    Мой сайт https://artberesta.ru/contacts.html

    Ответить
  • Алексей Валерьевич:

    Спасибо вам огромное за анимированные кнопки с мессенджером для сайта. Всё прекрасно работает и с установкой не было проблем. Удачи!

    Ответить
  • Anton:

    как заменить иконку на иконки инсты я непонял

    Ответить
    • Alexander:

      Заходим сюда
      Ищем нужную иконку и нажимаем на CSS, получаем код для background-image и заменяем
      Цвет иконки меняем на нужный (по умолчанию там черный fill='%23000000')

      Если SVG иконка откуда то еще, можно преобразовать ее тут
      А если она в PNG, то вообще все просто, указывайте путь и все

      Ответить
  • Артем:

    Спасибо, все отлично работает !

    Ответить
  • СЕРГЕЙ:

    Сделайте пожалуйста такие же кнопки вк и инсту

    Ответить
    • Alexander:

      background-image и цвета замените у любой и все 🙂

      Ответить
      • Сергей:

        А путь, иконку. Я делал. Всё равно переход на эти!

        Ответить
        • Alexander:

          И ссылку соответственно 🙂

          Ответить
  • Станислав:

    Я имел ввиду, куда установить код, чтобы там кнопка и появлялась.. Чтобы без регулировки в CSS right: 20px; bottom: 20px;

    Ответить
    • Alexander:

      Убрать фиксированную позицию: position: fixed;

      Ответить
  • Станислав:

    Здравствуйте! К примеру, как в блоки Builder, выставленные в один ряд.. как сделать, чтобы кнопка была в том блоке, в котором находится код? К примеру, вот в трёх блоках Builder находятся иконки https://disk.yandex.ru/i/Hj8h4Ry-xuFNOw
    Как сделать так, чтобы там были эти активные кнопки мессенджеров? Чтобы нормально отображалось и на мобильных устройствах..

    Ответить