Thực tế là menu cấp 2 của Flatsome là kiểu 1 cột dọc thông thường, không vấn đề gì. Tuy nhiên menu cấp 3 trở đi nó tự động chia ra nhiều cột bao gồm tên menu menu và menu con theo cột của nó. Việc phân chia cột như vậy cho cảm giác rất gọn gàng và khoa học vì tất cả menu menu đều có menu con.
Trong bài viết này mình sẽ hướng dẫn các bạn chỉnh sửa CSS để menu đa cấp của theme Flatsome hiển thị đẹp hơn, hay cơ bản là làm cho nó hiển thị kiểu menu dọc như chúng ta thường dùng!
Bài viết dựa trên trải nghiệm và làm việc thực tế, sử dụng theme Flatsome và WordPress 4.9. Do đó, hướng dẫn này 100% phù hợp với các bạn làm website sử dụng theme Flatsome. Đối với các chủ đề khác, nó dường như không hoạt động!
Cách chỉnh sửa menu CSS 3 cấp trên theme Flatsome
Bước 1: Thêm CSS vào CSS tùy chỉnh của chủ đề – CSS menu 3 cấp trên theme Flatsome
Sao chép toàn bộ mã CSS sau vào phần CSS tùy chỉnh của chủ đề. Sự quản lý > Trưng bày > Phong tục > Phong cách > CSS tùy chỉnh > CSS tùy chỉnh:
.nav-dropdown>li.nav-dropdown-col{display:block} .nav-dropdown{border:1px solid #ddd; padding:0} .nav-dropdown .nav-dropdown-col>a, .nav-dropdown li a{font-weight:normal !important; chuyển đổi văn bản: không có !quan trọng; cỡ chữ: 15px; font-weight:500} .nav-dropdown .nav-dropdown-col>ul li:hover{background:#db0000} .nav-dropdown-default>li:hover>a, .nav-dropdown .nav-dropdown-col >ul li:hover>a{color:white} .nav-dropdown-default>li:hover{background:#fbae3c} .nav-dropdown-default>li>a{border-bottom:0 !important}.nav- thả xuống-có-mũi tên li.has-dropdown:before{biên giới-chiều rộng: 10px; lề trái: -10px;} .nav-dropdown .nav-dropdown-col>ul{border: 1px solid #d2d2d2;margin-top:-40px;box-shadow: 2px 2px 5px #828282;display:none;position : tuyệt đối; left: 100%;z-index: 9;background: white;min-width: 240px;} .nav-dropdown>li.nav-dropdown-col{width:100%;border-right:0} .nav-dropdown .nav-dropdown-col>ul li a{padding:10px; text-transform: none;color:black} .header-nav li.nav-dropdown-col:hover >ul{display:block !important}
.nav-dropdown>li.nav-dropdown-col{trưng bày:khối} .nav-thả xuống{biên giới:1px chất rắn #ddd; đệm:0} .nav-dropdown .nav-dropdown-col>a, .nav-dropdown li a{trọng lượng phông chữ:thường !quan trọng; chuyển đổi văn bản:không ai !quan trọng;cỡ chữ:15px; trọng lượng phông chữ:500} .nav-dropdown .nav-dropdown-col>ul li:hover{lai lịch:#db0000} .nav-dropdown-default>li:hover>a, .nav-dropdown .nav-dropdown-col>ul li:hover>a{màu sắc:trắng} .nav-dropdown-default>li:hover{lai lịch:#fbae3c} .nav-dropdown-default>li>a{viền dưới:0 !quan trọng}.nav-dropdown-has-arrow li.has-dropdown:before{chiều rộng biên giới: 10px; lề trái: -10px;} .nav-dropdown .nav-dropdown-col>ul{biên giới: 1px chất rắn #d2d2d2;lề trên:-40px;bóng hộp: 2px 2px 5px #828282;trưng bày:không ai;Chức vụ: tuyệt đối; bên trái: 100%;chỉ số z: 9;lai lịch: trắng;chiều rộng tối thiểu: 240px;} .nav-dropdown>li.nav-dropdown-col{bề rộng:100%;biên giới bên phải:0} .nav-dropdown .nav-dropdown-col>ul li a{đệm:10px; chuyển đổi văn bản: không ai;màu sắc:màu đen} .header-nav li.nav-dropdown-col:hover >ul{trưng bày:khối !quan trọng} |
bạn chỉ cần lưu và xem kết quả và đây là kết quả thực tế sau khi css
CÓ THỂ BẠN QUAN TÂM

Từ mã Menu CSS 3 cấp trên theme Flatsome bạn có thể thay đổi màu nền menu, đường viền thậm chí là di chuột
Nếu không làm được hãy commem bên dưới mình sẽ giúp
Chúc bạn thành công!