Thêm menu hamburger bootstrap
Trong hướng dẫn này, tôi sẽ giải thích toàn bộ quá trình tạo Menu Hamburger Morphing với CSS mà không sử dụng 1 dòng JavaScript nào. Vì vậy, tôi sẽ sử dụng CSS (và SCSS) để tạo ra nó. Đây là CodePen của những gì chúng ta sẽ xây dựng Show
Cấu trúc HTMLChúng ta sẽ sử dụng cấu trúc HTML dưới đây
Started StyleBước đầu chúng ta sẽ bổ sung một số kiểu cơ bản để tạo cảm giác dễ nhìn
chuyển đổiTrước khi bắt đầu xây dựng phần còn lại của giao diện, chúng ta hãy bổ sung chức năng chuyển đổi để dễ dàng thay đổi từ trạng thái này sang trạng thái khác. HTML chúng tôi cần phải được áp dụng và phong cách để làm cho nó hoạt động như thế này
Create menu closeĐể tạo menu được đóng chúng ta cần chuyển đổi các mục thành các dòng để tạo nên biểu tượng biểu tượng menu hamburger and under here is style for it active
Lưu ý rằng ở đây tôi chỉ đăng các phong cách chính cho các mục điều hướng, đó là phần quan trọng nhất. Bạn có thể vào github lấy mã đầy đủ nhất Create menu open
Config delay for item nav
Ở đây chúng ta đang sử dụng vòng lặp. Bạn có thể tìm hiểu thêm về những điều này và các tính năng tuyệt vời khác trong trang tài liệu SASS. Chúng ta cần phải tính toán $delay hơi khác biệt cho hoạt hình mở, để có thể chuyển đổi ngược lại. Only like this
Tài liệu tham khảo. http. //www. cssscript. com/morphing-fullscreen-hamburger-menu-pure-htmlcss/ http. //www. cssscript. com/demo/morphing-side-menu-with-pure-css-css3/ http. //www. cssscript. com/pure-css3-animated-hamburger-toggle/ https. //rượu Scotch. io/tutorials/building-a-morphing-hamburger-menu-with-css http. //www. scottohara. tôi/bài viết/css-morph-menu-button. html Khi duyệt các trang web, bạn có thể nhận thấy biểu tượng ba thanh nằm ở góc trên cùng bên trái hoặc bên phải của trang web. Biểu tượng này được gọi là biểu tượng bánh hamburger và nó được sử dụng để lưu trữ các tùy chọn điều hướng. Mặc dù tương đối đơn giản (chỉ mất vài phút để tạo menu bánh hamburger trong các công cụ tạo mẫu), đây là một trong những yếu tố gây tranh cãi nhất của thiết kế. Một số nhà thiết kế thích sử dụng nó, những người khác không thích nó Trong bài viết này, chúng tôi sẽ xem xét khái niệm về menu hamburger, ưu điểm và nhược điểm của nó, đồng thời chia sẻ một bộ sưu tập các trang web tuyệt vời sử dụng menu hamburger Các bài viết liên quan
Tóm tắt nội dung
Menu hamburger là gì?Menu hamburger là một biểu tượng được sử dụng trên trang web và trong các ứng dụng, khi được nhấp hoặc nhấn, sẽ mở menu bên hoặc điều hướng. Nó được gọi là “Menu hamburger” vì nó có hình dạng của món bánh sandwich nổi tiếng. Biểu tượng này được tạo bởi nhà thiết kế Norm Cox cho giao diện người dùng đồ họa của máy trạm Xerox Star vào năm 1981. Mục tiêu của Cox là tạo ra một biểu tượng có thể thông báo cho người dùng rằng danh sách các mục bị ẩn sau nó Sau Xerox Star, menu bánh hamburger đã trở thành một kiểu điều hướng không phổ biến và vẫn như vậy trong gần ba thập kỷ. Nhưng tình hình đã thay đổi vào năm 2009 khi điện thoại thông minh bắt đầu có sức hút. Không gian màn hình là một thứ quý giá trên thiết bị di động và các nhà thiết kế cần đưa thông tin vô số vào màn hình để có thể bỏ túi. Menu hamburger dường như là một giải pháp tốt cho vấn đề này và biểu tượng bắt đầu xuất hiện trong nhiều ứng dụng di động phổ biến như Facebook Ngay sau đó, nó bắt đầu lan rộng trên Internet và nhiều trang web cũng như ứng dụng di động đã áp dụng mô hình này. Ngày nay, nhiều bộ giao diện người dùng (UI) phổ biến biến dùng làm tài liệu tham khảo cho người tạo sản phẩm được thiết kế với menu bánh hamburger Ưu và nhược điểm của thiết kế menu bánh hamburgerKhi nói đến trải nghiệm người dùng (UX), menu bánh hamburger là một khái niệm gây tranh cãi – bởi vì nó có những lợi ích và nhược điểm riêng. Điều quan trọng là phải cân nhắc cả hai trước khi đưa ra quyết định sử dụng mẫu này. Hãy bắt đầu với những lợi ích của Menu bánh hamburger
Bây giờ, hãy nói về những nhược điểm của menu hamburger
Biểu tượng menu bánh hamburger nên được đặt ở bên trái hay bên phải của màn hình?Dù không có câu trả lời đúng hay sai duy nhất, nhưng điều quan trọng là phải chia sẻ một số khuyến nghị chung cho các nhà thiết kế đang cân nhắc Thực đơn bánh hamburger. Nếu bạn đang thiết kế web kế tiếp, bạn nên đặt các biểu tượng bánh hamburger ở góc trên cùng bên trái của trang. Ở thế giới phương Tây, người dùng bắt đầu quét một trang từ trái sang phải và menu bánh hamburger sẽ là thứ đầu tiên họ chú ý Nếu bạn đang thiết kế một ứng dụng Android, bạn nên tuân theo các nguyên tắc của Material Design. Đối với các ngôn ngữ từ trái sang phải, menu bánh hamburger nên được đặt ở góc trên cùng bên trái của màn hình. Điều này có nghĩa là Ngăn điều hướng hoặc menu bên cũng sẽ mở ra từ phía bên trái của màn hình Thiết kế lý tưởng cho menu hamburger di động là gì?Menu hamburger là một mẫu điều hướng phổ biến trên nhiều ứng dụng và trang web dành cho thiết bị di động. Vì màn hình di động không có sản phẩm tương đối nhỏ nên việc sử dụng mẫu này sẽ có lợi để rút lại nhiều không gian hơn cho nội dung. Đồng thời, biểu tượng bánh hamburger có thể khó tiếp cận với người dùng trên thiết bị di động. Khi màn hình ngày càng lớn, người dùng ngày càng khó tiếp cận biểu tượng bánh hamburger nằm ở góc trên cùng của màn hình. Nếu bạn quyết định sử dụng menu hamburger cho trang web hoặc ứng dụng dành riêng cho thiết bị di động của mình, các quy tắc đơn giản sau sẽ giúp bạn tạo menu hamburger thiết kế lý tưởng cho thiết bị di động
Một số ví dụ điển hình về menu trang web bánh hamburger là gì?Bây giờ bạn đã biết mẫu điều hướng nổi tiếng này là gì, đã đến lúc chia sẻ một số trang web phổ biến có menu bánh hamburger 1. bản đồ GoogleGoogle Maps là một trang web ưu tiên nội dung. Nó cung cấp cho người dùng chính xác những gì họ mong đợi từ nó. Vùng chính của màn hình được dành riêng cho một bản đồ với một số điều khiển giao diện người dùng (UI) thiết yếu, bao gồm các công cụ phóng to và thu nhỏ. Tất cả các nút điều hướng phụ đều bị ẩn đi trong menu bánh hamburger 2. adidasThiết kế trang web của Adidas đặt menu bánh hamburger ở góc trên bên trái của trang. Adidas trảm theo mô hình Ưu tiên +, vì menu bánh hamburger chỉ hiển thị khi chế độ xem của người dùng trở nên tương đối nhỏ 3. AwwwAwwwards là một tập hợp các trang web sáng tạo và đổi mới. Thiết kế của trang web này theo một cách tiếp cận tối thiểu. Để cố gắng tập trung chú ý của người dùng vào nội dung, họ sẽ loại bỏ tất cả các âm thanh phức tạp. Không có gì ngạc nhiên khi họ quyết định sử dụng Menu hamburger để đạt được mục tiêu này. Một điều tuyệt vời về Awwwards là chúng bổ sung menu biểu tượng với nhãn “Menu”. Bằng cách đó, họ giảm thiểu khả năng người dùng không thể phát hiện ra menu biểu tượng bánh hamburger 4. BootstrapBootstrap là bộ công cụ mã nguồn mở front-end phổ biến nhất thế giới. Nó cho phép các nhà thiết kế web tạo ra các tổ chức đáp ứng cục bộ một cách nhanh chóng. Điểm ngắt là các khối xây dựng của thiết kế đáp ứng. Các nhà thiết kế sử dụng chúng để kiểm tra giám sát cách bố trí cục bộ của họ có thể được điều chỉnh sao cho phù hợp với tầm nhìn cụ thể. Bootstrap sử dụng menu hamburger cho các điểm ngắt nhỏ (tức là nhỏ hơn 576px) 5. EvernoteEvernote là một sản phẩm được thiết kế để ghi chú và sắp xếp các thông tin khác nhau. Thiết kế trang chủ trang web của Evernote có menu bánh hamburger ở góc trên cùng bên phải của trang. Lưu ý rằng mỗi khối nội dung có bao nhiêu khoảng trắng, bao gồm giữa tên và biểu tượng của Evernote, dòng tiêu đề của trang và nút gọi hành động Khám phá xem menu bánh hamburger có phù hợp với trang web hoặc ứng dụng của bạn khôngKhi bạn đang suy nghĩ về công việc menu hamburger có phù hợp với trang web của mình hay không, điều quan trọng là phải xem xét cách thức hoạt động của menu đối với người dùng của bạn. Menu hamburger có giúp điều hướng dễ dàng hơn không? . Chạy thử trải nghiệm A / B với hai ví dụ thiết kế, bao gồm một ví dụ có menu bánh hamburger và một ví dụ có điều hướng hiển thị như thanh điều hướng cấp cao nhất. Do timehoàn thành nhiệm vụ và xem tùy chọn nào phù hợp nhất với người dùng của bạn |