Step 1: Other properties of menu item

Navi+ offers a wide range of properties for menu items, allowing you to customize them for different purposes. Browse the list below and use them as needed.

Sub group: Other basic options (Divider, Badge)

Add Divider: Use this to separate menu items with a line. You can customize its size, style, and color. Tip: If your menu is long (more than 5 items), separate items with dividers or better—group them with custom group titles.

Add Badge: Adds a red dot (you can change the badge color) to draw user attention. Use “Show badge (+n) when items are in the cart” if this is a Cart menu item.

Sub group: Layout Group (Display Layout, Width Layout)
  • Display Layout: A key setting that defines how icon/image and text are positioned—top-bottom, left-right, text only, icon only, etc. Use Automation to let Navi+ choose the best layout based on context.

  • Width Layout: Defines the width of the menu item. Example 1: Set 3/12 width for 4 items in a row to create a grid layout, common in modern designs. Example 2: Choose Hug content to make width flexible based on content length, useful in horizontal or mega menus. Example 3: Choose Enter a fixed width to set a specific pixel value. Automation is a smart option to auto-assign a suitable width.

Sub group: Interface (Text style, Icon/Image style, Background, Spacing, Align)
  • Text Style: Customize color and font for this menu item only, without affecting others.

  • Icon/Image Style: Customize the size and color of the icon or image. Container: A box wrapping around the icon/image. You can style its color, spacing, and border radius. Useful for creative and colorful designs.

  • Background: Set a background color or image for this menu item.

  • Spacing: Define the padding/margin around this menu item.

  • Align: Align the menu item to the left, center, or right.

Important Tip: All interface settings can also be applied globally in the Design tab. Individual settings here will override global ones if defined.

Sub group: Advance (Class name, Animation, Internal Stylesheet (CSS), Attributes)

As the group name suggests, these properties are for users with experience and deeper knowledge of HTML/CSS, allowing more control over how a menu item is displayed.

  • Class Name: Define a custom class name for this menu item (e.g., red-button), then go to the CSS/Coding section to write styles for it (e.g., .red-button { background: red; }). There are also many built-in hidden class options: Example 1: navi-expand — this item will auto-expand if it’s a parent. Example 2: navi-click — this item will auto-click 2 seconds after it appears.

  • Animation: Apply visual effects (e.g., blink, shake, bounce) when the menu item appears. Great for drawing attention to specific items.

  • Internal Stylesheet (CSS): Custom CSS that applies only to this menu item.

  • Attributes: Use these to make the menu item interact with other apps on your site. Example: If you install a tooltip app, use attributes to trigger a tooltip when users hover over the item.

Sub group: Publish

Set visibility rules to show or hide a menu item based on context—for example, only show it when the user is logged in.

Sub group: Submenu

Only for parent menu items, properties in this group apply specifically to their sub-menus—for example, expanded dropdown settings.

Last updated