Skip to main content

Làm cách nào để tạo ra các menu CSS thả xuống?

Các bảng kiểu xếp tầng (CSS) là một cái tên được sử dụng để mô tả cách tài liệu ngôn ngữ đánh dấu siêu văn bản (HTML) hoặc ngôn ngữ đánh dấu mở rộng (XML) được định dạng.Nó có thể được sử dụng cho bất kỳ loại tài liệu XML nào, nhưng nó thường được sử dụng với các trang web được viết bằng HTML.CSS có thể được sử dụng để tạo các menu thả xuống trên các trang web.Các menu CSS thả xuống có một mục văn bản duy nhất được hiển thị cho đến khi khách truy cập sử dụng chuột để di chuột qua menu, tại thời điểm đó, toàn bộ danh sách các mục được hiển thị.Menu được tạo bằng cách sử dụng các thẻ nhận dạng CSS và thẻ lớp.

Thả xuống menu CSS bắt đầu với bộ chọn ID.Bộ chọn này trông giống như #35 ;.Nó được theo sau là tên của ID.Bạn có thể đặt tên cho ID bất cứ điều gì, nhưng nó phải được mô tả để những người khác có thể đọc mã của bạn.Ví dụ: menu thả xuống có thể sử dụng mã #35; Drop1. Tạo lớp cho mục đầu tiên trong menu CSS thả xuống bằng cách sử dụng bộ chọn lớp, trông giống như một khoảng thời gian.Lớp sẽ là một phần của phần tử danh sách HTML.Yếu tố danh sách được chỉ định bởi các ký tự Li.Tạo lớp cấp cao nhất bằng cách gõ li.top.Mô tả lớp được chứa giữa hai niềng răng xoăn.Ví dụ sau đây hiển thị toàn bộ mã CSS cho mục đầu tiên trong danh sách:

#35; Drop1 li.top #123; FONT-FAMILY #58;Verdana, Geneva, San-serif #59;

kích thước phông chữ #58;100%#59;

Màu sắc #58;#35; FF00FF #59; #125; Tiếp theo, tạo một lớp cho các mục sẽ được ẩn bên dưới mục đầu tiên trong menu CSS.Lớp học sẽ mô tả danh sách HTML chưa được đặt hàng, được chỉ định với các ký tự UL.Mô tả về cơ bản sẽ trông giống như mục menu cấp cao nhất, với việc bổ sung các từ hiển thị #58; không có#59 khi bắt đầu mô tả.Điều này chỉ ra rằng các mục trong danh sách chưa được đặt sẽ được ẩn cho đến khi con trỏ lượn trên menu CSS thả xuống.Sau đây là một ví dụ về phần này của mã CSS #58;Verdana, Geneva, San-serif #59;

kích thước phông chữ #58;100%#59;

Màu sắc #58;#35;Mặt khác, khi khách truy cập lượn trên menu, nó sẽ đẩy phần còn lại của tài liệu xuống trang để nhường chỗ cho danh sách.Đặt phần tử vị trí thành Tuyệt đối, sẽ làm điều này.Mã để đặt vị trí là #58;


#35; Drop1 #123; vị trí #58; Tuyệt đối #59;thực đơn.Phần còn lại của menu CSS thả xuống được tạo trong tài liệu HTML bằng Div, ID, Lớp, LI và UL.Thẻ div phân tách phần menu của tài liệu.Loại #60; Div ID ' Drop1 #62;Để tạo phần menu thả xuống.Sau đó bắt đầu danh sách không theo thứ tự bằng phần tử HTML UL.Thêm lớp hàng đầu vào mục danh sách đầu tiên và lớp liên kết cho phần còn lại của các mục.Mã HTML sẽ trông tương tự như:

#60; Div ID ' drop1 #62;

#60; li class ' top #62; mục hàng đầu #60; #47; li #62;

#60; li Class ' link #62; #60;#60; #47; A #62; #60; #47; li #62;; #47; A #62; #60; #47; li #62;#47; A #62; #60; #47; Li #62;

#60; #47; UL #62;#60; #47; Div #62; Khi bạn mở tài liệu trong trình duyệt web, menu CSS thả xuống sẽ xuất hiện dưới dạng một mục duy nhất trên trang.Khi bạn di chuyển chuột qua mục trên cùng, phần còn lại của menu sẽ xuất hiện.Phần còn lại của văn bản trên trang sẽ không di chuyển, nhưng một phần sẽ được ẩn bởi menu.