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

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

HTML:

CSS:

HTML:

CSS:

HTML:

CSS:

HTML:

CSS:

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

Луч фонарика бегающий по тексту на CSS

jQuery скрипт, который накладывает ховер-эффект на каждую букву в тексте

Красивый вариант отображения текста в виде золотых трехмерных букв

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

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

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

  • Артемий:

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

    Ответить
    • Alexander:

      Немного подправил код (там не нужен был [b]transform: translate(-50%, -50%);[/b])
      Для класса [b]phone-button[/b] создавайте анимацию, например:
      [code]animation: icon-animate 1.5s linear infinite;[/code]
      И потом саму анимацию по вкусу, например:
      [code]@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);}
      }[/code]
      И настраивайте, как нравится повороты и масштаб (если нужно)

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

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

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

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

    Ответить
  • Anton:

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

    Ответить
    • Alexander:

      Заходим [url="https://atuin.ru/blog/vse-ikonki-fontawesome-5/"]сюда[/url]
      Ищем нужную иконку и нажимаем на CSS, получаем код для [i]background-image[/i] и заменяем
      Цвет иконки меняем на нужный (по умолчанию там черный [i]fill='%23000000'[/i])

      Если SVG иконка откуда то еще, можно преобразовать ее [url="https://atuin.ru/tools/svg-css/"]тут[/url]
      А если она в PNG, то вообще все просто, указывайте путь и все

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

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

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

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

    Ответить
    • Alexander:

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

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

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

        Ответить
        • Alexander:

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

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

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

    Ответить
    • Alexander:

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

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

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

    Ответить