Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> CSS

Cách tạo menu ngang có thể cuộn ngang (horizontal scrollable menu) bằng CSS

Dưới đây là mã nguồn để tạo menu ngang có thanh cuộn ngang khi nội dung quá rộng:

Ví dụ

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> body{ margin:0px; margin-top:10px; padding: 0px; } nav{ width: 100%; background-color: rgb(39, 39, 39); overflow: auto; height: auto; white-space: nowrap; } .links { display: inline-block; text-align: center; padding: 14px; color: rgb(178, 137, 253); text-decoration: none; font-size: 17px; } .links:hover { background-color: rgb(100, 100, 100); } .selected{ background-color: rgb(0, 18, 43); } </style> </head> <body> <nav> <a class="links selected" href="#"> Home</a> <a class="links" href="#"> Login</a> <a class="links" href="#"> Register</a> <a class="links" href="#">Contact Us</a> <a class="links" href="#">More Info</a> <a class="links" href="#">Our Social Links</a> <a class="links" href="#">Visit Us</a> </nav> </body> </html>

Kết quả

Mã trên sẽ cho ra kết quả như sau:

Cách tạo menu ngang có thể cuộn ngang (horizontal scrollable menu) bằng CSS

Khi thu nhỏ cửa sổ trình duyệt, thanh cuộn ngang sẽ xuất hiện:

Cách tạo menu ngang có thể cuộn ngang (horizontal scrollable menu) bằng CSS