Liên hệ: Số điện thoại
Miễn Phí Giao Hàng

Các đơn hàng từ 5tr sẽ được miễn phí giao hàng trên toàn quốc.

Thanh Toán

Đầy đủ tất cả các phương thúc thanh toán bạn cần.

30 Ngày Đổi Trả

Nhận đổi trả hàng trong vòng 30 ngày.

24/7 Hồ Trợ

Đội ngũ KTV luôn chờ bạn để được hỗ trợ nhanh nhất.

/* Định dạng chung cho container chính */ .echbay-sms-messenger { position: fixed; /* Điều chỉnh vị trí để phù hợp với layout hàng ngang */ right: 15px; /* Hoặc left: 15px; */ bottom: 20px; z-index: 999; display: flex; /* Sử dụng Flexbox */ flex-direction: row; /* Sắp xếp các phần tử con theo hàng ngang */ align-items: center; /* Căn giữa các icon theo chiều dọc */ gap: 15px; /* Khoảng cách giữa các icon */ } /* Nhóm chứa icon điện thoại và số điện thoại */ .phone-group { position: relative; /* Để định vị số điện thoại tuyệt đối so với nhóm này */ display: flex; /* Giúp căn chỉnh nội dung bên trong nếu cần */ flex-direction: column; /* Xếp icon và số theo chiều dọc */ align-items: center; /* Căn giữa theo chiều ngang */ } /* Vòng tròn nền chung cho các icon */ .phonering-alo { width: 60px; /* Giảm kích thước một chút nếu cần */ height: 60px; border-radius: 50%; position: relative; display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); overflow: visible; cursor: pointer; } /* Hiệu ứng vòng tròn lan tỏa (giữ nguyên hoặc thay đổi nếu muốn) */ .circle-wave { position: absolute; width: 100%; height: 100%; border-radius: 50%; opacity: 0; /* Bắt đầu ẩn */ background: rgba(255, 255, 255, 0.3); animation: ripple-wave 2s infinite linear; /* Animation mới hoặc cũ */ animation-delay: var(--ripple-delay, 0s); /* Cho phép đặt delay khác nhau */ } @keyframes ripple-wave { 0% { transform: scale(0.8); opacity: 0; } 50% { opacity: 0.5; } 100% { transform: scale(1.5); opacity: 0; } } /* Icon bên trong */ .icon { width: 35px; /* Kích thước icon */ height: 35px; background: center no-repeat; background-size: contain; position: relative; /* Để icon nằm trên wave */ z-index: 1; } /* Khung số điện thoại */ .phone-number-box { position: absolute; /* Định vị tuyệt đối so với .phone-group */ bottom: calc(100% + 5px); /* Đặt phía trên icon điện thoại 5px */ left: 50%; transform: translateX(-50%); /* Căn giữa số điện thoại */ /* Hoặc đặt bên cạnh nếu muốn */ /* right: calc(100% + 5px); */ /* bottom: 50%; */ /* transform: translateY(50%); */ z-index: 2; /* Nằm trên các hiệu ứng khác */ } /* Số điện thoại */ .phone-number { background-color: rgba(0, 0, 0, 0.7); /* Nền tối hơn để dễ đọc */ color: #fff; padding: 5px 10px; border-radius: 15px; font-weight: bold; font-size: 14px; white-space: nowrap; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); /* Bỏ animation flash nếu không thích */ /* animation: flash-number 2.5s infinite; */ } /* @keyframes flash-number { 0%, 100% { opacity: 1; box-shadow: 0 0 5px rgba(255, 215, 0, 0.7); } 50% { opacity: 0.8; box-shadow: none; } } */ /* --- HIỆU ỨNG ICON KHÁC NHAU CHO DESKTOP --- */ /* Zalo: Hiệu ứng lắc lư (Shake) */ .phonering-alo-zalo { background-color: #0084ff; animation: shake 0.8s infinite cubic-bezier(.36,.07,.19,.97); } .phonering-alo-zalo .icon { /* Đường dẫn tới icon Zalo - Cần kiểm tra lại URL */ background-image: url('http://phutungducanh.com/wp-content/uploads/2024/12/icon-zalo.png'); } .phonering-alo-zalo .circle-wave { --ripple-delay: 0.2s; } /* Điện thoại: Hiệu ứng nảy (Bounce) */ .phonering-alo-alo { background-color: #4CAF50; /* Màu xanh lá cây cho điện thoại */ animation: bounce 1.5s infinite ease-in-out; } .phonering-alo-alo .icon { /* Đường dẫn tới icon Điện thoại - Cần kiểm tra lại URL */ background-image: url('http://phutungducanh.com/wp-content/uploads/2024/12/icon-dien-thoai.png'); } /* Không cần animation riêng cho số đt nếu đã đặt trên icon */ /* Messenger: Hiệu ứng tỏa sáng (Pulse Glow) */ .phonering-alo-messenger { background: linear-gradient(45deg, #0078FF, #8A3FFC); /* Gradient cho Messenger */ animation: pulse-glow 2s infinite alternate; } .phonering-alo-messenger .icon { /* Đường dẫn tới icon Messenger - Cần kiểm tra lại URL */ background-image: url('http://phutungducanh.com/wp-content/uploads/2024/12/icon-messenger.png'); } .phonering-alo-messenger .circle-wave { --ripple-delay: 0.4s; } /* --- Định nghĩa Keyframes cho các hiệu ứng mới --- */ /* Hiệu ứng lắc lư */ @keyframes shake { 10%, 90% { transform: translate3d(-1px, 0, 0); } 20%, 80% { transform: translate3d(2px, 0, 0); } 30%, 50%, 70% { transform: translate3d(-3px, 0, 0); } 40%, 60% { transform: translate3d(3px, 0, 0); } } /* Hiệu ứng nảy */ @keyframes bounce { 0%, 20%, 50%, 80%, 100% { transform: translateY(0); } 40% { transform: translateY(-10px); } /* Độ nảy */ 60% { transform: translateY(-5px); } } /* Hiệu ứng tỏa sáng */ @keyframes pulse-glow { from { box-shadow: 0 0 5px rgba(138, 63, 252, 0.5), 0 0 10px rgba(0, 120, 255, 0.4); transform: scale(1); } to { box-shadow: 0 0 15px rgba(138, 63, 252, 0.8), 0 0 25px rgba(0, 120, 255, 0.7); transform: scale(1.05); /* Hơi phóng to */ } } /* --- Đảm bảo click được --- */ .echbay-sms-messenger a { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; text-decoration: none; position: relative; /* Cần thiết để icon con nằm đúng */ border-radius: 50%; /* Đảm bảo vùng click tròn */ } /* --- Responsive - Điều chỉnh cho di động --- */ @media (max-width: 768px) { .echbay-sms-messenger { right: 10px; bottom: 15px; gap: 10px; /* Giảm khoảng cách trên mobile */ } .phonering-alo { width: 50px; /* Kích thước nhỏ hơn trên mobile */ height: 50px; } .icon { width: 28px; height: 28px; } .phone-number-box { bottom: calc(100% + 3px); /* Điều chỉnh lại vị trí số điện thoại */ } .phone-number { font-size: 12px; padding: 4px 8px; } /* --- HIỆU ỨNG ICON KHÁC NHAU CHO MOBILE --- */ /* Zalo: Hiệu ứng nổi (Float) - giống ban đầu */ .phonering-alo-zalo { /* Tắt animation cũ, áp dụng animation mới */ animation: float-mobile 3s infinite ease-in-out; } /* Điện thoại: Hiệu ứng nhịp tim (Heartbeat) - giống ban đầu */ .phonering-alo-alo { /* Tắt animation cũ, áp dụng animation mới */ animation: heartbeat-mobile 1.5s infinite; } /* Messenger: Hiệu ứng sóng tròn đơn giản */ .phonering-alo-messenger { /* Tắt animation cũ */ animation: none; /* Bỏ pulse-glow */ } /* Chỉ dùng circle-wave có sẵn hoặc một hiệu ứng đơn giản khác */ .phonering-alo-messenger .circle-wave { animation: ripple-wave 1.8s infinite linear; /* Chạy nhanh hơn chút */ } /* --- Keyframes cho hiệu ứng mobile (nếu cần định nghĩa lại) --- */ @keyframes float-mobile { /* Giống 'float' ban đầu */ 0% { transform: translateY(0px); } 50% { transform: translateY(-5px); } 100% { transform: translateY(0px); } } @keyframes heartbeat-mobile { /* Giống 'heartbeat' ban đầu */ 0% { transform: scale(1); } 25% { transform: scale(1.08); } /* Nhấn mạnh hơn chút */ 40% { transform: scale(1); } 60% { transform: scale(1.08); } 100% { transform: scale(1); } } }