Mã hóa hình ảnh tải lên bootstrap
Nếu như bạn tạo một menu hoặc điều hướng chứa quá nhiều đường dẫn điều hướng, thì nó sẽ gây cảm giác khó đọc cho người dùng cũng như không hiển thị tốt trên các màn hình thiết bị nhỏ. Hãy thả xuống cuộc đời đó để giải quyết vấn đề trên. Nhiệm vụ chính của nó là tạo cấu trúc mạch rõ ràng giúp người dùng có cái tổng quan trọng hơn cũng như gom các đường dẫn con vào một mục chính để có thể giảm phân tích sử dụng trong trang web. Để hiểu rõ hơn bây giờ chúng ta hãy cùng nhau vào khám phá nhé Show
Cách Tạo Dropdown Bằng HTML CSSTrong phần này chúng ta sẽ tận dụng thuộc tính 0 trong CSS để tạo dropdown cho trang web nhé. Bước đầu tiên là bạn cần tạo cấu trúc HTML cho conponent này thông qua mã đoạn dưới đây nha.
Tiếp theo chúng ta sẽ đi vào thiết lập style cho các thẻ 0, 1 và 2 trong cấu trúc HTML dựa trên CSS thuộc tính nhé.
Sau khi đã thiết lập xong, chúng ta sẽ đi vào tạo hiệu ứng hiển thị nội dung thông qua thuộc tính 3 trong CSS thông qua mã đoạn dưới đây nhé
Và kết quả cuối cùng sẽ giống như đoạn mã bên dưới nhé Xem Pen Cách Tạo Dropdown Bằng HTML CSS của haycuoilennao19 (@haycuoilennao19) trên CodePen Cách Tạo Dropdown Bằng HTML CSS JavascriptMột điểm bất lợi của trình đơn thả xuống khi sử dụng hiệu ứng di chuột là nội dung của nó sẽ tự động ẩn đi khi người dùng di chuyển chuột ra bên ngoài nút thả xuống. Do đó, chúng tôi sẽ sử dụng Javascript bổ sung để giúp người dùng có thể nhấn (nhấp chuột) vào danh sách thả xuống để xem nội dung mà không sợ bị tự động ẩn nội dung bằng lệnh 4 (chuyển đổi lớp cho các phần tử trong trang web)Đầu tiên chúng ta sẽ đi vào việc tạo cấu trúc HTML nhé ________số 8 5 có nhiệm vụ sẽ gọi hàm 6 trong Javascript khi người dùng nhấp vào nút chứa sự kiện. Bây giờ chúng ta sẽ vào thiết lập style cho các thành phần HTML bằng CSS nhé 1Lớp 7 sẽ giúp bạn hiển thị nội dung khi người dùng nhấn vào nút thả xuống bằng cách chuyển chế độ từ 8 sang 9 cho danh sách thả xuống nội dung. Và để hiểu rõ hơn bạn xem cách chúng ta khai triển trên Javascript nhé 5Và kết quả cuối cùng bạn xem ở bên dưới nhé Xem Pen Cách Tạo Dropdown Bằng HTML CSS Javascript của haycuoilennao19 (@haycuoilennao19) trên CodePen Ở đây mình sẽ bổ sung thêm một đoạn mã giúp bạn có thể tự động đóng nội dung của danh sách thả xuống khi người dùng nhấp chuột ở bên ngoài màn hình bằng thuộc tính 0. Để hiểu rõ hơn bạn xem đoạn mã sau nhé 7Và kết quả ở dưới đây nhé Xem Pen Cách Tạo Dropdown Bằng HTML CSS Javascript2 của haycuoilennao19 (@haycuoilennao19) trên CodePen Kết hợp thả xuống với điều hướngPhần này chúng ta sẽ cùng nhau đi vào tìm hiểu cách kết hợp menu thả xuống trong điều hướng của trang web nhé. 8Bây giờ chúng ta sẽ thiết lập style CSS cho các phần tử HTML cũng như dropdown nhé 9Và kết quả bạn xem ở bên dưới nhé Xem trình đơn thả xuống Bút với điều hướng của haycuoilennao19 (@haycuoilennao19) trên CodePen Các Ví Dụ Dropdown Khác Cho Trang WebPhần dưới đây chúng ta sẽ cùng nhau đi vào tìm hiểu các ví dụ thả xuống khác nhé Trình đơn thả xuống Thiết kế JqueryKết quả bạn xem bên dưới nhé Xem Menu thả xuống Pen Smooth Accordion của fainder (@fainder) trên CodePen Nguồn Menu thả xuống Thiết kế CSSKết quả bạn xem bên dưới nhé Xem menu thả xuống chỉ CSS đơn giản dành cho Bút của Mads Håkansson (@madshaakansson) trên CodePen Nguồn Menu thả xuống thiết kế JqueryKết quả bạn xem bên dưới nhé Xem Menu thả xuống bút của Scott Marshall (@ScottMarshall) trên CodePen Nguồn Cách Tạo Dropdown ButtonKết quả bạn xem bên dưới nhé Xem tương tác menu thả xuống Pen của Aaron Iker (@aaroniker) trên CodePen Nguồn Menu thả xuống Thiết Lập CSSKết quả bạn xem bên dưới nhé Xem Menu thả xuống hoạt hình Pen CSS của Amber Weinberg (@amberweinberg) trên CodePen Nguồn Cách Tạo Dropdown Menu HTMLKết quả bạn xem bên dưới nhé Xem Hoạt hình menu thả xuống bút của Dany Santos (@THEORLAN2) trên CodePen Nguồn Cách Tạo Menu thả xuống JqueryKết quả bạn xem bên dưới nhé Xem Trình đơn thả xuống bút jQuery của naymapl (@Naymapl) trên CodePen Nguồn Cách tạo CSS Dropdown Dark And LightKết quả bạn xem bên dưới nhé Xem Pen Dropdown dark/light - pure css - #14 của Ivan Grozdic (@ig_design) trên CodePen Nguồn Menu thả xuống Thiết kế HTMLKết quả bạn xem bên dưới nhé Xem Menu thả xuống Pen Gooey của Mark Eriksson (@Markshall) trên CodePen Nguồn Tạo Menu thả xuống bằng CSSKết quả bạn xem bên dưới nhé Xem Menu thả xuống CSS3 dành riêng cho bút của Pedro Nauck (@pedronauck) trên CodePen Nguồn Tạo Menu thả xuống HTML5 CSS3Kết quả bạn xem bên dưới nhé Xem điều hướng lồng nhau Pen 3d của Nhà giả kim ác quỷ (@devilishalchemist) trên CodePen Nguồn Tạo Dropdown Button JqueryKết quả bạn xem bên dưới nhé Xem Menu thả xuống tương tác bút của Josh Boothman (@josh_boothman) trên CodePen Nguồn Menu thả xuống dọc của Thiết lậpKết quả bạn xem bên dưới nhé Xem Menu thả xuống dọc bút của Bülent Sakarya (@bulentsakarya) trên CodePen Nguồn Cách tạo Menu thả xuống CSSKết quả bạn xem bên dưới nhé Xem menu thả xuống Pen Simple PureCss với subnav sau đây của Robert Borghesi (@dghez) trên CodePen Nguồn Điều hướng thả xuống xây dựngKết quả bạn xem bên dưới nhé Xem menu thả xuống Pen Pure Css của Sathish kumar (@sathishlxg) trên CodePen Nguồn Giỏ hàng thả xuốngKết quả bạn xem bên dưới nhé Xem trình đơn thả xuống Giỏ hàng Pen của Andre Madarang (@drehimself) trên CodePen Nguồn CSS thả xuống đơn giảnKết quả bạn xem bên dưới nhé Xem Pen Navbar của Mustafa Omar (@themustafaomar) trên CodePen Nguồn HTML thả xuốngKết quả bạn xem bên dưới nhé Xem trình đơn thả xuống Pen Pretty Select của j0be (@j0be) trên CodePen Nguồn Bộ lọc thả xuốngKết quả bạn xem bên dưới nhé Xem danh sách thả xuống lựa chọn có thể lọc và tạo kiểu Pen CSS của Mari Johannessen (@marijoha) trên CodePen Nguồn Menu thả xuống ngoằn ngoèoKết quả bạn xem bên dưới nhé Xem khái niệm menu thả xuống Pen Zigzag của Catalin Rosu (@catalinred) trên CodePen Nguồn Hoạt hình bộ sưu tập thả xuống menu CSS3Kết quả bạn xem bên dưới nhé Xem menu thả xuống Pen CSS3 của Colin (@cmcg) trên CodePen Nguồn Danh sách thả xuống CSS thuần túyKết quả bạn xem bên dưới nhé Xem Bút 💥 TRẢI NGHIỆM. Danh sách thả xuống CSS thuần túy với lựa chọn đơn và nhiều lựa chọn của Explosion AI (@explosion) trên CodePen Nguồn Nút thả xuống HTMLKết quả bạn xem bên dưới nhé Xem trình đơn thả xuống Pen Simple của Dianatomic (@Dianatomic) trên CodePen Nguồn Điều hướng thả xuống lồng nhau chỉ dành cho CSSKết quả bạn xem bên dưới nhé Xem Điều hướng thả xuống lồng nhau chỉ dành cho CSS dành cho bút của Gabrielle Wee 🧧 (@gabriellewee) trên CodePen Nguồn Đã chọn menu thả xuống HTMLKết quả bạn xem bên dưới nhé Xem menu thả xuống Pen Pure CSS của Rafael González (@rgg) trên CodePen Nguồn Các mục thả xuống dàiKết quả bạn xem bên dưới nhé Xem Giải pháp bút cho các mục dài thả xuống của Larry Geams Parangan (@larrygeams) trên CodePen Nguồn chọn loại đầu vàoKết quả bạn xem bên dưới nhé Xem Pen Swanky Pure CSS Drop Down Menu V2. 0 bởi Jamie Coulter (@jcoulterdesign) trên CodePen Nguồn Biểu mẫu thả xuống HTMLKết quả bạn xem bên dưới nhé Xem menu tùy chỉnh bút của Husam Alrubaye (@husamui) trên CodePen Nguồn Menu thả xuống CSS3 tuyệt vờiKết quả bạn xem bên dưới nhé Xem Pen Drop Down Menu CSS3 Awesome của Virlyz ID (@samsurysites) trên CodePen Nguồn Menu thả xuống html cssKết quả bạn xem bên dưới nhé See the Pen Daily Ui #07 - Dropdowns by LeFourbeFromage (@lefourbefromage) trên CodePen Nguồn Danh sách thả xuống chọn cssKết quả bạn xem bên dưới nhé Xem trình đơn thả xuống Chọn bút (Sáng & Tối) của Aaron Iker (@aaroniker) trên CodePen Nguồn Hiệu ứng danh sách thả xuốngKết quả bạn xem bên dưới nhé Xem Hiệu ứng danh sách thả xuống bút của Vijaya Kumar Vulchi (@vulchivijay) trên CodePen Nguồn CSS nút thả xuốngKết quả bạn xem bên dưới nhé Xem nút tab Pen Morphing với danh sách của Colin Horn (@colinhorn) trên CodePen Nguồn Đầu vào thả xuống CodepenKết quả bạn xem bên dưới nhé Xem Pen Dropp của Paulo Nunes (@syndicatefx) trên CodePen Nguồn Bộ bài thả xuốngKết quả bạn xem bên dưới nhé Xem Pen CSS3 Card Deck Drop Down của Brady Sammons (@soulrider911) trên CodePen Nguồn Nút thả xuống đẹpKết quả bạn xem bên dưới nhé Xem các nút thả xuống trên bút của Paul (@peiche) trên CodePen Nguồn Danh sách thả xuống với hộp tìm kiếmKết quả bạn xem bên dưới nhé Xem trình đơn thả xuống Pen pure css jquery với tìm kiếm của Saravanan (@saravanajd) trên CodePen Nguồn Ví dụ về Menu thả xuống OnclickKết quả bạn xem bên dưới nhé Xem Pen Dropdown Lấy cảm hứng từ DigitalOcean của Asyraf Hussin (@AsyrafHussin) trên CodePen Nguồn Vuejs thả xuống nhiều lựa chọnKết quả bạn xem bên dưới nhé Xem Bút Vue. js - Trình đơn thả xuống có thể tìm kiếm tùy chỉnh nhiều lựa chọn với các hộp kiểm tùy chỉnh của Dejan Babić (@microfront) trên CodePen Nguồn Menu thả xuống phản ứngKết quả bạn xem bên dưới nhé Xem Menu thả xuống Pen React của Mikkel Laursen (@mlaursen03) trên CodePen Nguồn Trang trình bày thả xuống phản ứngKết quả bạn xem bên dưới nhé Xem Trang trình bày thả xuống Pen React của RazorX (@RazorXio) trên CodePen Nguồn Phản ứng thả xuốngKết quả bạn xem bên dưới nhé Xem trình đơn thả xuống Pen React - No Window Listener của Maxime Preaux (@deammer) trên CodePen Nguồn Phản ứng thả xuống đơn giảnKết quả bạn xem bên dưới nhé Xem Menu thả xuống Pen React của Taylor Harwood (@taylorharwood) trên CodePen Nguồn Vue thả xuốngKết quả bạn xem bên dưới nhé Xem menu thả xuống Pen Vue của Jorge Nieto (@jnieto) trên CodePen Nguồn Vuejs Tailwind Animated DropdownKết quả bạn xem bên dưới nhé Xem trình đơn thả xuống hoạt hình Pen Vuejs + Tailwind của Djordje (@dzoni404) trên CodePen Nguồn Nếu bạn muốn tham khảo cách tạo danh sách thả xuống, hãy truy cập đường dẫn bên dưới nhé. Nếu bạn muốn tham khảo tài liệu khóa học Udemy tốt nhất dành cho lập trình viên thì truy cập đường dẫn bên dưới nhé. Tổng kếtQua đây mình mong bài viết sẽ cung cấp thêm cho các bạn những dropdown hữu ích dành cho việc phát triển, thiết kế web và nếu có thắc mắc gì cứ gửi mail mình sẽ phản hồi sớm nhất có thể. Rất mong bạn tiếp tục ủng hộ trang web để mình có thể viết nhiều bài hay hơn nữa nhé. Chúc bạn có một ngày vui vẻ |