<br />Most of the time when we talk about navigation, we are talking about how navigation represents content and structure. That is to say, when we discuss navigation, we pay more attention to how to interact with it and how it looks visually. But navigation is not limited to interactive methods and visual forms. Narrowly defined navigation Think back to how we design navigation? Isn’t it designed based on the content and the structure of the content? Ultimately, navigation is probably a three-pronged effort: interaction design, visual design, and don’t forget, information architecture. It is the information architecture that determines the design of the navigation. Information architecture determines how many levels of classification we use, whether an item can belong to two or more categories, and so on. A large part of the work in information architecture is classification. Classification is the process of grouping and categorizing existing items and content based on known common attributes. Before computers and information systems were invented, people were constantly doing classification work. From daily life to scientific research, classification is everywhere. Why do we need to classify animals and plants? Oh, it is to form a scientific knowledge system. Of course, animals, plants, and microorganisms came into existence first, and then there were biological classification systems such as kingdom, phylum, class, order, family, genus, and species. Why is it divided into so many levels? This is because the complexity of the biological world requires such detailed division. So the view I have always supported is to classify according to content and information architecture. Therefore, I also highly recommend the use of card sorting, which is both a quantitative and qualitative analysis. If conditions permit, I recommend you to try it. Back to the topic at the beginning, if we only consider the interactive and visual forms when considering navigation, it is very likely to counteract the information architecture. For example, the following example. Tab navigation example Why do we use Tab navigation? This is because it can better represent the classification and the structure of the classification (usually two levels). It is not because of the tab navigation that people divide categories into two levels. Initially, it must have been because of the two-level classification that designers designed the ingenious tab-style navigation. The large-scale use of tab navigation also has a negative impact on the design of most information architectures. A few simple items could have been presented with a primary logic, but they were classified in two levels because the tab-style navigation looked better. It’s just like people are always used to using four Chinese characters as navigation copy. For example, it would be fine to use the word “news”, but you have to use “hot news”. The principle is the same. The interaction and visual design of the navigation should not affect the design of the information architecture. Is the Fisheye Menu really that useful? If a drop-down menu originally has ten menu items, would you choose to use a fisheye menu? Or maybe just because it's cool. It's still the same question: what kind of content determines what kind of navigation. It is important to note that what I am talking about here includes not only the classification of text materials, but also the user tasks and goals of functional websites. Navigation is more than just Tab We can see that in the Office 2007 series of products, the original menu has been replaced by brick-like buttons. These tiles, called Ribbon, or Context Navigation, are a classification of similar interactive operations. Obviously, contextual navigation has gone beyond simple classification of content. Is the search box a form of navigation? This seems a bit far-fetched. However, in information retrieval systems, search boxes, filters, etc. do play a navigation role. Or we can call it assisted navigation. Going back to the origin, why does navigation exist? In all systems and applications, the purpose is to enable users to complete tasks and achieve goals efficiently. In this way, broadly speaking, links and buttons that guide users to complete tasks quickly can be considered part of the larger navigation system. Many friends may have this question: Should navigation design take business goals into consideration? I don't think this conflicts with the above. The details can be left for discussion. In summary, don’t navigate for the sake of navigation. The first navigation refers to the form of presentation, while the second navigation refers to the actual navigation system. For navigation design, information architecture is more important than interaction methods and visual forms. Navigation is not just a classification of content, but also a classification of similar interactive operations. The purpose of navigation is to enable users to complete tasks and achieve goals efficiently. Contextual navigation may be a development trend in navigation design. |
<<: Details of function nesting and closures in js
>>: js returns to the previous page and refreshes the code
1. Arrow Function 1. Take advantage of the fact t...
The garbled code problem is as follows: The reaso...
This article mainly introduces the configuration ...
Nginx Rewrite usage scenarios 1. URL address jump...
Background <br />Students who work on the fr...
Preface First, let me introduce Keepalived, which...
Related articles: Beginners learn some HTML tags ...
1. css: dragTable.css @charset "UTF-8";...
1. About the file server In a project, if you wan...
Download the Java Development Kit jdk The downloa...
The future of CSS is so exciting: on the one hand,...
1. Overlay Overview Overlay means covering, as th...
Preface PIPE, translated as pipeline. Angular pip...
Preface As we all know, the nginx configuration f...
Recently I saw the article Build your own React o...