Botão telegram flutuante


SUBMITTED BY: jose22

DATE: Jan. 19, 2024, 3:35 a.m.

UPDATED: Feb. 4, 2024, 6:28 p.m.

FORMAT: Text only

SIZE: 2.5 kB

HITS: 591

  1. <a href="SEULINKAQUI" class="float">
  2. <svg class="icon">
  3. <path
  4. d="M0,17.46A3.22,3.22,0,0,1,1.87,16q4.62-1.8,9.26-3.56L42.84.25A3.55,3.55,0,0,1,43.61,0,2,2,0,0,1,46,2.18a17.08,17.08,0,0,1-.45,2.91Q42.3,20.44,39,35.77a6.38,6.38,0,0,1-.53,1.52,1.79,1.79,0,0,1-2.27,1,4.87,4.87,0,0,1-1.36-.65c-3.3-2.39-6.58-4.8-9.87-7.21l-.42-.31c-.13.12-.26.22-.37.33l-5,4.81a2.46,2.46,0,0,1-1.83.75c0-.65.08-1.29.13-1.92.2-2.81.39-5.62.61-8.43a1,1,0,0,1,.3-.59Q27.9,16.42,37.47,7.84s.1-.07.13-.12L38,7.05a2.48,2.48,0,0,0-.82-.14,2.47,2.47,0,0,0-.89.41q-11.9,7.42-23.8,14.87a.85.85,0,0,1-.64.11Q6.73,20.76,1.68,19.17A2.72,2.72,0,0,1,0,18Z" />
  5. </svg>
  6. </a>
  7. <style>
  8. :root {
  9. --icon-color: #fff;
  10. --icon-hover: #fff;
  11. --background-color: #0060ff;
  12. --background-hover: #0044b3
  13. }
  14. .icon {
  15. width: 48px;
  16. height: 48px;
  17. transform: scale(0.6) translate(15%, 28%);
  18. fill: var(--icon-color)
  19. }
  20. .float {
  21. position: fixed;
  22. cursor: pointer;
  23. width: 60px;
  24. height: 60px;
  25. bottom: 40px;
  26. right: 40px;
  27. transition: 1s;
  28. background-color: var(--background-color);
  29. border-radius: 50px;
  30. animation: pulse 3s infinite;
  31. -webkit-animation: pulse 3s infinite;
  32. -moz-animation: pulse 3s infinite;
  33. -o-animation: pulse 3s infinite;
  34. z-index: 9000
  35. }
  36. .float:hover {
  37. background-color: var(--background-hover)
  38. }
  39. .float:hover .icon {
  40. fill: var(--icon-hover)
  41. }
  42. @keyframes pulse {
  43. 0% {
  44. -webkit-box-shadow: 0 0 0 0 rgba(0, 96, 255, 1)
  45. }
  46. 70% {
  47. -webkit-box-shadow: 0 0 0 20px rgba(0, 96, 255, 0)
  48. }
  49. 100% {
  50. -webkit-box-shadow: 0 0 0 0 rgba(0, 96, 255, 0)
  51. }
  52. }
  53. @-webkit-keyframes pulse {
  54. 0% {
  55. -webkit-box-shadow: 0 0 0 0 rgba(0, 96, 255, 1)
  56. }
  57. 70% {
  58. -webkit-box-shadow: 0 0 0 20px rgba(0, 96, 255, 0)
  59. }
  60. 100% {
  61. -webkit-box-shadow: 0 0 0 0 rgba(0, 96, 255, 0)
  62. }
  63. }
  64. @-moz-keyframes pulse {
  65. 0% {
  66. -webkit-box-shadow: 0 0 0 0 rgba(0, 96, 255, 1)
  67. }
  68. 70% {
  69. -webkit-box-shadow: 0 0 0 20px rgba(0, 96, 255, 0)
  70. }
  71. 100% {
  72. -webkit-box-shadow: 0 0 0 0 rgba(0, 96, 255, 0)
  73. }
  74. }
  75. @-o-keyframes pulse {
  76. 0% {
  77. -webkit-box-shadow: 0 0 0 0 rgba(0, 96, 255, 1)
  78. }
  79. 70% {
  80. -webkit-box-shadow: 0 0 0 20px rgba(0, 96, 255, 0)
  81. }
  82. 100% {
  83. -webkit-box-shadow: 0 0 0 0 rgba(0, 96, 255, 0)
  84. }
  85. }
  86. </style>

comments powered by Disqus