Code thanh menu liên hệ (contact bar) trên mobile bằng HTML vs CSS

Code thanh menu liên hệ trên mobile bằng HTML vs CSS

Hướng dẫn chèn code HTML và CSS vào website để có thanh menu nằm ngang dưới chân trang mobile gồm các nút gọi điện, nhắn tin SMS, nhắn tin Zalo và chat Facebook Messenger. Code rất dễ thực hiện trên các theme builder như Flatsome, Betheme, Enfold,.. với các theme WordPress thông thường cũng chỉ cần một vài thao tác là OK.

#1. Contact bar mobile – 4 nút Gọi điện – SMS – Messenger – Zalo

Hướng dẫn sử dụng:

  1. Thay thế số điện thoại, số nhắn tin SMS, link Zalo, link Messenger của bạn
  2. Tải các icon về hosting và thay thế đường link icon cho chính xác. Bạn có thể tải icon trên internet rồi định dạng icon cho phù hợp với kích thước hiển thị.
  3. Nhúng đoạn code vào trước thẻ đóng </body> và </html> của file footer.php hoặc copy code vào ô nhập Footer Script của theme Flatsome, Betheme,..

#2. Contact bar mobile – 2 nút Gọi điện + chat Messenger

Code t%E1%BA%A1o n%C3%BAt Hotline v%C3%A0 Chat Facebook %E1%BB%9F ch%C3%A2n trang tr%C3%AAn giao di%E1%BB%87n mobile - TuongAds

Chèn code HTML và CSS vào Footer Scripts

Trước tiên, bạn nhìn lên thanh admin màu đen trên cùng của màn hình sẽ thấy logo và tên của theme Flatsome. Rê chuột vào chữ Flatsome để xem các tùy chọn, trong đó có Advanced (nâng cao), chọn tiếp Global Settings.

Chèn nut call to action trong theme
Chèn nut call to action trong theme

Tại mục Footer Scripts, bạn copy toàn bộ đoạn code này bỏ vô đó nhé!

Trong đó, bạn chỉ việc thay số điện thoại và link chat Facebook thành của các bạn là được!

Giải thích một chút: 

Bên trong cặp thẻ <style></style> là các tùy chỉnh css cho nó như màu sắc, bố cục, kích thước,… Mình gom tất cả css cho PC và mobile lại trong cặp thẻ <style> </style> nên các bạn cứ copy ném thẳng vào cùng đoạn HTML bên dưới, cùng vị trí là được.

Còn bạn nào sử dụng theme Flatsome mà muốn phân chia CSS cho PC và mobile riêng thì có thể làm như sau:

  • Thêm CSS cho PC: copy đoạn CSS trong cặp thẻ <style></style> (không bao gồm @media{…}) vào Giao diện > Tùy chỉnh > Style > Custom CSS > Custom CSS
  • Thêm CSS cho Mobile: copy đoạn CSS cho thiết bị di động (từ @media… tới hết đoạn CSS) vào Giao diện > Tùy chỉnh > Style > Custom CSS > Custom Mobile CSS.

#3. Contact bar mobile – 2 nút Gọi ngay + chat Zalo hoặc Messenger

Chen-nut-call-to-action-ở-giao-diện-mobile

Đặc điểm của 2 nút này là mình chia 2 nút hơi lệch nhau một chút cho cảm giác lạ lạ và cũng rất đẹp. Thêm vào đó, bổ sung các icon phía trước label để nhìn trực quan hơn và sinh động hơn.

Bước 1: Copy toàn bộ đoạn code dưới đây bỏ vào Flatsome > Advanced > Global settings > Footer Scripts

Chèn nut call to action trong theme
Chèn nut call to action trong theme
Bước 2: Tải về và upload các icon sau lên hosting của bạn

Tải về thì dễ rồi, còn upload các icon lên host thì các bạn vào Quản trị > Thư viện > Tải lên > chọn ảnh để tải lên > Sau đó copy URL của hình ảnh mới tải lên thay vào URL trong đoạn code của mình.

chen-nut-goi-ngay-ở-chan-trang-website
chen-nut-goi-ngay-ở-chan-trang-website

Bước 3: Thay đổi đường dẫn URL của hình ảnh trong đoạn code

Sau khi tải ảnh lên và copy được URL của hình ảnh rồi thì bạn thay thế URL đó vào đoạn code nhé, hình minh họa ở dưới sẽ giúp bạn hình dung dễ hơn.

chen-nut-goi-dien-o-chan-trang-tren-giao-dien-mobile
chen-nut-goi-dien-o-chan-trang-tren-giao-dien-mobile

Bước 4: Save all changes rồi trở ra xem trên di động để hưởng thành quả nhé các bạn. Các tùy chỉnh khác về màu sắc, font chữ, kích thước chữ các bạn có thể tự chỉnh sửa thêm cũng khá dễ dàng nhé!

#4. Contact bar mobile – 3 nút Gọi ngay + Mua hàng + Xem chia sẻ

Chen-các-nút-call-to-action-vao-chan-trang-tren-giao-dien-mobile
Bước 1: Tại thanh admin bar màu đen trên cùng trong trang quản trị WordPress, bạn vào Flatsome – Advanced – Global settings – Footer Scipts

Chèn nut call to action trong theme
Chèn nut call to action trong theme

Bước 2: Copy toàn bộ đoạn code sau bỏ vào trong phần Footer Scripts

Bước 3: Tải về và upload các icon sau lên hosting của bạn

Tải về thì dễ rồi, còn upload các icon lên host thì các bạn vào Quản trị > Thư viện > Tải lên > chọn ảnh để tải lên > Sau đó copy URL của hình ảnh mới tải lên.

chen-nut-goi-ngay-ở-chan-trang-website
chen-nut-goi-ngay-ở-chan-trang-website

Bước 3: Thay đổi đường dẫn URL của hình ảnh trong đoạn code.

Sau khi tải ảnh lên và copy được URL của hình ảnh rồi thì bạn thay thế URL đó vào đoạn code nhé, hình minh họa ở dưới sẽ giúp bạn hình dung dễ hơn.

Nut-chat-o-chan-trang-mobile-cua-wordpress
Nút-chất-ở-chân-trang-mobile-của-wordpress

Bước 4: Save all changes rồi trở ra xem trên di động để hưởng thành quả nhé các bạn. Các tùy chỉnh khác về màu sắc, font chữ, kích thước chữ các bạn có thể tự chỉnh sửa thêm cũng khá dễ dàng nhé!

#5. Menu 5 nút (Chỉ đường, Zalo, Messenger, Gọi điện, Nhắn tin) + Desktop

Menu 5 nút (Chỉ đường, Zalo, Messenger, Gọi điện, Nhắn tin)

Code

#6. Menu 3 nút (Messenger, Zalo, Hotline)

Menu 3 nút trên mobile

HTML + CSS

Nguồn: https://giuseart.com/

#7. Menu 2 nút Thêm vào giỏ hàng + Tư vấn

Các bạn copy đoạn code dưới đây vào file function nhé.

Và đoạn script này

Và cuối cùng là css

Để có thể sử dụng được thì các bạn copy short code [footerfixed] và dán vào footer của website nhé.

Kết quả là như thế này:

z2280713830920 a4f6fbb2db8c645acb2702bafd49472c - TuongAds

Nguồn: https://pttuan410.com/huong-dan-tao-button-messenger-va-mua-ngay-o-footer/

17 thoughts on “Code thanh menu liên hệ (contact bar) trên mobile bằng HTML vs CSS

  1. Nguyễn Ngô Hoài Bắc says:

    Mình dán code có cả Map trên vào 2 web, nhưng 1 web thì trên Mobile thì OK, còn 1 web trên mobile nó lại hiển thị như trên PC. Lỗi này xử lý ntn ạ?
    Cảm ơn bạn

  2. Thịnh says:

    ad cho mình hỏi mẫu 5 mình muốn chuyển thànhthanh ngang dưới footer trên destop thì làm sao ạ. cảm ơn ad

  3. Quoc Hoan says:

    Xin cảm ơn. mình đã làm rất tốt, nhưng cho hỏi mẫu menu 5 nút, trên mobile làm sao điều chỉnh chiều cao giữa các nút menu. xin cảm ơn

    • Quoc Hoan says:

      Ah, mình nhằm, ý mình là điều chỉnh chiều cao khoản cách giữa các nút menu trên giao diện máy tính, xin cảm ơn nhiều !

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *