⊗mkPmLtMn 241 of 250 menu

Tạo menu trong CSS

Trong bài học này, chúng ta sẽ thực hành tạo các menu trang web. Hãy làm một menu ví dụ như sau:

Đầu tiên chúng ta cần tạo phần HTML. Hãy tạo một div, đặt các liên kết của menu vào bên trong:

<div id="menu"> <a href="#">link text 1</a> <a href="#">link text 2</a> <a href="#">link text 3</a> <a href="#">link text 4</a> <a href="#">link text 5</a> </div>

Như bạn thấy ở mẫu, một trong các liên kết menu được đánh dấu. Nó biểu thị rằng chúng ta đang ở trên trang web tương ứng với mục menu đó. Những trang như vậy thường được đánh dấu bằng lớp active:

<div id="menu"> <a href="#">link text 1</a> <a href="#" class="active">link text 2</a> <a href="#">link text 3</a> <a href="#">link text 4</a> <a href="#">link text 5</a> </div>

Bây giờ hãy sắp xếp các liên kết của chúng ta thành một hàng:

#menu { display: flex; }

Viết kiểu cho các liên kết của chúng ta:

#menu a { margin-right: 5px; padding: 10px; font: 15px Arial; text-decoration: none; color: #1437AD; border: 1px solid #1437AD; background-color: white; }

Tạo hiệu ứng khi di chuột vào liên kết:

#menu a:hover { color: blue; border: 1px solid blue; background-color: #F5F6FA; }

Giao diện của liên kết active trùng với giao diện của liên kết khi di chuột. Hãy kết hợp các kiểu này với nhau:

#menu a:hover, #menu a.active { color: blue; border: 1px solid blue; background-color: #F5F6FA; }

Tập hợp mã lại với nhau và chúng ta sẽ có mã cho menu của mình:

<div id="menu"> <a href="#">link text 1</a> <a href="#" class="active">link text 2</a> <a href="#">link text 3</a> <a href="#">link text 4</a> <a href="#">link text 5</a> </div> #menu { display: flex; } #menu a { margin-right: 5px; padding: 10px; font: 15px Arial; text-decoration: none; color: #1437AD; border: 1px solid #1437AD; background-color: white; } #menu a:hover, #menu a.active { color: blue; border: 1px solid blue; background-color: #F5F6FA; }
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối