Các cách thêm hình ảnh vào tiêu đề Tabs element của Flatsome

Đăng ngày:

Mặc định thì theme Flatsome có hỗ trợ element “Tab” nhưng chỉ với tiêu đề tab là text cơ bản, nên mình có tham khảo và sưu tầm lại các bộ code chèn ảnh, icon vào phần tiêu đề tab cho trang web sinh động hơn.

Code 1: Sử dụng block code để tạo tab có css ( ảnh ở css)

Sử dụng UX Block trong giao diện Flatsome, HTML và CSS để thêm ảnh và Tabs

Bước 1: Chèn đoạn mã HTML vào nơi mà mình cần tạo tabs. Mỗi tabs mình tạo cho nó 1 class riêng dùng để chèn hình riệng biệt vào đó. Class .thuonghieu1 tương ứng với nội dung của ID #tab_tab-1

Bước 2: Các bạn sử dụng đoạn CSS sau đây và chèn vào nơi chứa được CSS. Nhớ thay đổi lại link hình ảnh nha.

Code 2: Sử dụng block code để tạo tab có css ( ảnh ở html)

Các bạn tạo 1 block là HTML hoặc Text rồi paste đoạn code sau vào nhé:

Thay link ảnh hoặc icon (Block thì các bạn vào UX Block rồi tạo từng block nội dung tương ứng cho từng tên tab. Sau đó copy id block thay vào)

Tuỳ chỉnh CSS

Copy và paste đoạn CSS sau vào file Style.css của child theme hoặc theo đường dẫn: Giao diện > Tuỳ biến > Custom CSS

Vậy là xong. Thành quả này ^^

Code 3: Tạo chức năng tab with imager cho flatsome

Kết quả của bài hướng dẫn này sẽ được mô tả như hình sau:

Bước 1: Copy code vào function.php

Các bạn copy và paste toàn bộ code sau đây bỏ vào Giao diện – Sửa – Function.php

Bước 2: Copy phần trang trí CSS

Các bạn copy và paste toàn bộ đoạn code dưới đây bỏ vào Giao diện – Tùy biến – Style – Custom CSS

Để gọi Custom mới ra trong Ux builder, các bạn mở Ux builder – gõ tìm kiếm “Tab with Images” và chèn vào trang.

Trong Element “Tab with Image”, các bạn thực hiện setup như Tab thường, chỉ khác là giờ đây mỗi Tab sẽ có thêm ảnh icon trước và ảnh icon sau khi hover vào mục nhỏ trong Tab. Các bạn thêm ảnh vào và xem thành quả nhé!

Code 4: Chỉnh sửa  class tab trong flatsome

bạn tạo 1 table và cho Tab vào bên trong đặt class cho Tab đó để khi mình Css cho tab không bị ảnh hưởng css đến những tab sau này mình dùng nhé

như hình mình đặt tên class tab là “tab-feedback

sau khi mình tạo tab và thêm 4 tab ( như hình ) ta có css của từng tab sẽ là

.tab-feedback ul li:nth-child(1).tab – > .tab-feedback ul li:nth-child(2).tab  -> .tab-feedback ul li:nth-child(3).tab

  • trong đó .tab-feedback <= class mình đã đặt rước đó
  • nth-child(1).tab <= số (1) là vị trí tab đứng tính từ trái qua phải

Text trên mỗi tab đánh gì cũng được nhé – mình sẽ ẩn đi trong css bằng code

.tab-feedback .tab span {
display: none;
}

nên sẽ không hiện thị ra bên ngoài nhé !

Cách dùng hình trong Tab trong Flatsome

Cách add hình vô tab bằng css

sau khi đặt tên class cho tab ta css cho từng ta theo bảng css sau

.tab-feedback là cass mình đã đặt cho tab nhé – class bạn có thể khác hoặc trùng với mình thì tùy

wp-content/uploads/2022/03/tab1.jpg <= mình đang dùng để thay thế cho tab 1 bạn có thể úp hình khác và change lại url này nhé

.tab-feedback .tab-panels { order: 0; và .tab-feedback.tabbed-content .nav { order: 2; <= đổi vị trí tab từ bên trên = > xuống bên dưới ( nếu bạn bỏ 2 dòng code này thì tab mặc định là bên trên nhé )

OK sau khi thêm css và lưu lại thì quay lại xem đã ok chưa nhé 🙂