Tạo menu dropdown bằng css

 

Đối với mỗi website thì menu là một phần không thể thiếu, và menu dạng xổ xuống luôn được ưu tiên trong việc thiết kế. Cùng tham khảo bài viết dưới đây giúp bạn biết cách tạo menu dropdown bằng css một cách dễ dàng.

Dạng của menu xổ xuống.

1. Tạo File menu HTML

Đây là bước đầu tiên và rất quan trọng, nó làm tiền đề giúp bạn có thể tạo menu dropdown bằng css. Thông thường trong hệ lập trình sẽ có sẵn những file html, hoặc bạn cũng có thể tạo ra file trắng rất nhanh và đơn giản.

Sử dụng file Manager cho việc tạo một tập tin trắng này. Ngoài ra, bạn cũng có thể tạo thông qua một file upload mang tên FTP client.

2. Thêm mã cho menu html

Meu được tạo ra sẽ là menu chính và bao gồm 5 mục nhỏ để có thể tham khảo thêm. Và việc bạn thay đổi địa chỉ url bên trong menu sẽ giúp dễ dàng lên kết tới một menu con khác hoặc một trang website bất kỳ do bạn tạo ra. Mỗi thư mục nằm ở một class khác nhau, vì vậy sẽ không hề xảy ra hiện tượng trùng lặp không đáng có.

Đầu tiên là menu xổ xuống, tiếp đến là lớp menu chính và cuối cùng là lớp menu con bên trong. Các lớp khác nhau được sử dụng để tạo ra css rules riêng biệt. Điểm hạn chế của html chính và việc không tối ưu hóa được các dữ liệu cũng như hình thức thể hiện và trình bày ra các lớp menu không được đẹp mắt, nhưng tất cả sẽ được hoàn chỉnh bởi công cụ css.

Các bạn sẽ thêm câu lệnh CSS như sau:

<div class=”dropdown”>
<button class=”mainmenubtn”>Main menu</button>
<div class=”dropdown-child”>
<a href=”http://wwww.yourdonain.com/page1.html”>Child menu 1</a>
<a href=”http://wwww.yourdonain.com/page2.html”>Child menu 2</a>
<a href=”http://wwww.yourdonain.com/page3.html”>Child menu 3</a>
<a href=”http://wwww.yourdonain.com/page4.html”>Child menu 4</a>
<a href=”http://wwww.yourdonain.com/page5.html”>Child menu 5</a>
</div>
</div>

3. Sử dụng css và tạo hiệu ứng cho menu xổ xuống

Sử dụng css rule và thêm những hiệu ứng phù hợp.

Ở mainmenubtn sử dụng CSS rule background – color là red, color: white, border: none; cursor là pointer, padding: 20px và margin – top: 20px. Khi người dùng nhấp chuột tới vị trí của mainmenubtn: hover thì background – color vẫn là đỏ. Nhưng đối với dropdown – child thì phần display ở CSS rule là none, khi đến dropdown – child: hover thì sẽ là block. Đây chính là cách tạo hiệu ứng ở menu xổ xuống, giúp nó thu hút và hấp dẫn hơn đối với khách hàng.

Đây là câu lệnh bạn có thể thêm vào để CSS Menu có chức năng Dropdown:

.mainmenubtn {
background-color: red;
color: white;
border: none;
cursor: pointer;
padding:20px;
margin-top:20px;
}

.mainmenubtn:hover {
background-color: red;
}

.dropdown {
position: relative;
display: inline-block;
}
.dropdown-child {
display: none;
background-color: black;
min-width: 200px;
}
.dropdown-child a {
color: white;
padding: 20px;
text-decoration: none;
display: block;
}
.dropdown:hover .dropdown-child {
display: block;
}

Tùy vào nhu cầu mà bạn có thể tạo các hiệu ứng khác nhau với màu sắc, kích thước và quy luật bất biến để giúp menu phù hợp hơn với tiêu chí ban đầu và đạt được mức độ thành công nhất định.

Trên đây là ba bước trong việc tạo menu dropdown bằng css mà bạn có thể tham khảo. Nếu vẫn còn những băn khoăn và thắc mắc thì hãy truy cập vào website: gtvseo.vn/, để đọc thêm thông tin. Chúng tôi rất sẵn lòng giải đáp mọi thắc mắc của khách hàng giúp cho việc tạo lập được menu này được nhanh chóng và tốt nhất.

 

Có thể bạn quan tâm

  • Website doanh nghiệp đang… “vô hình” trên Google?

    Thống kê cho thấy khoảng 70% website doanh nghiệp tại Việt Nam không chuẩn SEO, hơn 50% tốc độ tải quá chậm, và 90% không có chiến lược nội dung định hướng bán hàng. Kết quả: tốn kém thiết kế nhưng không tạo ra đơn hàng, khách không thể tìm thấy. Website như vậy trở …

  • Ethernet Switch Công Nghiệp: Trái tim kết nối trong tự động hóa hiện đại

    Trong kỷ nguyên của công nghiệp 4.0, khi mọi thiết bị đều được kết nối và dữ liệu trở thành yếu tố quyết định hiệu suất vận hành, Ethernet Switch công nghiệp (Industrial Ethernet Switch) đã nổi lên như một thiết bị không thể thiếu. Không chỉ đóng vai trò trung tâm trong việc truyền …

  • Hệ sinh thái dịch vụ Digital Marketing toàn diện tại DPS.MEDIA

    Bạn đang tìm kiếm ⁣một ‍giải pháp Digital Marketing tổng thể để‍ tối ưu hóa⁢ hiệu ⁢quả​ kinh doanh trong môi trường⁣ cạnh tranh ngày càng khốc liệt? Tại⁢ DPS.MEDIA, chúng⁢ tôi cung ​cấp hệ ‍sinh thái dịch‍ vụ Digital Marketing ⁤toàn‌ diện, đồng hành hỗ trợ doanh nghiệp SMEs tiếp cận đúng khách hàng, tối …

  • Bộ điều khiển PID là gì? Nguyên lý hoạt động và ứng dụng thực tế

    Trong thế giới tự động hóa ngày nay, việc kiểm soát các quá trình vật lý với độ chính xác cao là yếu tố then chốt để đảm bảo hiệu suất vận hành. Một trong những công cụ phổ biến và hiệu quả nhất phục vụ mục đích này chính là bộ điều khiển PID. …

  • ITIFY Marketing Agency: Công Ty Tiên Phong Xu Hướng Tiếp Thị Số

    Trong thời đại số, nắm bắt và ứng dụng các xu hướng marketing hiện đại không chỉ là lợi thế mà còn là yếu tố sống còn để doanh nghiệp phát triển và cạnh tranh. Đặc biệt, với các startup, một chiến lược marketing hiệu quả chính là chìa khóa giúp họ tiếp cận khách …

  • Khí nén và thủy lực là gì? Hoạt động như thế nào và được ứng dụng nhiều ở đâu?

    Trong các ngành công nghiệp hiện đại, khí nén và thủy lực là hai hệ thống truyền động quan trọng, đóng vai trò cốt lõi trong nhiều lĩnh vực sản xuất, cơ khí, tự động hóa và giao thông vận tải. Nhưng chính xác thì khí nén và thủy lực là gì? Chúng hoạt động …