Skip to main content
All CollectionsWebsite Embed
Advanced styling of your embedded menu
Advanced styling of your embedded menu

Customize every element of your menu using CSS

Updated this week

Note: This article assumes a strong understanding of CSS concepts. If in doubt, reach out to a web developer for assistance.

By default, the Sippo menu adapts to your website's existing styles, inheriting styles your site has already defined.

If you'd like to customize the menu further, use this guide as a CSS cheatsheet:


Structure

The Sippo menu is divided into a few primary elements, noted with their CSS classes:

  • Container: div.sippo-menu

    • Navigation: nav.topnav

    • Menu: main.menu

      • Section: section.menu__type

        • Category: div.category

          • Product: div.menu-item

    • Footer: div.footer

Each element has its own child elements, all of which can be easily targeted with CSS selectors. We recommend using the Inspect / Inspect Element tool of your browser when trying to determine the correct selector to use.

Defining Selectors

To prevent customizations from affecting other elements on your web page, we recommend all CSS selectors be nested under .sippo-menu, and are as specific as possible.

Nesting can be done using a CSS preprocessor such as SASS, or natively.

Typography

SIppo leverages standard hx headings:

  • h1: Menu Title

  • h2: Section Name (e.g. Beverages, Food)

  • h3: Category Name

  • h4: Product Name

Additional support

If you need any additional support while customizing your Sippo menu, feel free to reach out via email or chat.

Did this answer your question?