Cách tạo: menu điều hướng di động
- Trang trước Trình đơn siêu
- Trang tiếp theo Trình đơn vách cửa
Học cách sử dụng CSS và JavaScript để tạo menu điều hướng trên đầu màn hình cho điện thoại thông minh/平板
Thanh điều hướng di động
Dọc (khuyến nghị):
Ngang:
Tạo menu điều hướng di động
Bước 1 - Thêm HTML:
<!-- Load icon library to display hamburger menu (three bars) on small screens --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <!-- Top Navigation Menu --> <div class="topnav"> <a href="#home" class="active">Logo</a> <!-- Navigation links (hidden by default) --> <div id="myLinks"> <a href="#news">News</a> <a href="#contact">Contact</a> <a href="#about">Giới thiệu</a> </div> <!-- "Menu burger" / "Biểu tượng gạch ngang" để chuyển đổi liên kết điều hướng --> <a href="javascript:void(0);" class="icon" onclick="myFunction()"> <i class="fa fa-bars"></i> </a> </div>
Bước 2 - Thêm CSS:
/* Đặt phong cách cho menu điều hướng */ .topnav { dư thừa: ẩn; màu nền: #333; vị trí: tương đối; } /* Ẩn liên kết trong menu điều hướng (trừ徽标/trang chủ) */ .topnav #myLinks { hiển thị: none; } /* Đặt phong cách cho liên kết menu điều hướng */ .topnav a { màu: trắng; độ dày: 14px 16px; không có đường viền văn bản; cỡ chữ: 17px; hiển thị: block; } /* Đặt phong cách cho menu burger */ .topnav a.icon { nền: đen; hiển thị: block; vị trí: tuyệt đối; right: 0; top: 0; } /* Thêm màu nền xám khi con trỏ chuột trỏ vào */ .topnav a:hover { màu nền: #ddd; màu: đen; } /* Đặt phong cách cho liên kết hoạt động (hoặc trang chủ/徽标) */ .active { màu nền: #04AA6D; màu: trắng; }
Bước 3 - Thêm JavaScript:
/* Khi người dùng nhấp vào menu burger hoặc biểu tượng gạch ngang, chuyển đổi trạng thái hiển thị và ẩn của liên kết menu điều hướng */ function myFunction() { var x = document.getElementById("myLinks"); if (x.style.display === "block") { x.style.display = "none"; } else { x.style.display = "block"; } }
Trang liên quan
Hướng dẫn:Thanh menu CSS
Hướng dẫn:Cách tạo thanh menu trên cùng phản hồi
- Trang trước Trình đơn siêu
- Trang tiếp theo Trình đơn vách cửa