Skip to content
  • Home
  • Features
    • Matrix Framework
    • Matrix One
    • Plugin Toolkit
    • Matrix Library
  • Templates
  • Support
  • Pricing
  • Home
  • Features
    • Matrix Framework
    • Matrix One
    • Plugin Toolkit
    • Matrix Library
  • Templates
  • Support
  • Pricing
  1. Support
Framework Core Updated · v1.7.6

Style Editor

Customize colors, header, navigation, footer, and buttons visually — no coding required. Use quick Config Classes for one-click presets, or open the Advanced tab for pixel-level control over spacing, backgrounds, borders, shadows, button states, and decorative edge shapes.

8 min read
Beginner friendly

On this page

  • Overview
  • Accessing the editor
  • Config Classes vs. Advanced
  • Section reference
  • Buttons deep dive
  • Decorative edge shapes
  • Style Editor vs. Global Settings
  • Restoring the color table
  • Configuration
  • Troubleshooting

Overview

The Style Editor is Matrix Framework's built-in visual customization tool. It lets you change colors, spacing, header/footer layout, navigation, and buttons directly on your live site preview — no CSS knowledge required.

  • Global & template colors, applied instantly across your whole site
  • One-click Config Class presets for header, navigation, footer, and buttons
  • An Advanced tab per section for exact padding, backgrounds, borders, shadows, and button states
  • Decorative edge shapes (waves, angles, slopes) between your header, hero, and footer
  • A dedicated Custom CSS field for anything beyond the visual controls
What's new: Most sections now have an Advanced tab next to Config Classes — Elementor-style Normal/Hover states for buttons, full spacing/background/border/shadow control for containers, and a completely restyled mobile navigation (link colors, hamburger icon, sub-menu toggle). See Section reference below.

1 Accessing the Style Editor

The Style Editor lives in a floating toolbar at the top of your page while editing.

1

Hover the top of your page

Move your cursor to the very top of the page in the Jimdo admin.

2

Click the Style Editor icon

A toolbar appears — click the Style Editor icon to open the editor menu.

3

Pick a row

Choose a section — colors, header, navigation, footer, buttons, typography, or custom CSS.

4

Style, then Save

Use Config Classes and/or the Advanced tab, then click Save to publish your changes.

Icon not showing up? Check your configuration and make sure styleEditor: true is enabled.
styleEditor: true,
browser-frame

2 Config Classes vs. Advanced

Clicking most section rows opens a popup with two tabs:

Config Classes Advanced
Tab What it's for
Config Classes One-click preset tags — fast styling for common patterns (e.g. sticky header, rounded buttons, dark footer). Always available.
Advanced Fine-tuned controls for the same section — exact padding, backgrounds (color/gradient/image), borders, shadows, and (where relevant) button/link hover states.

  • Both tabs can be used at the same time — Advanced settings take priority if they conflict with a Config Class.
  • A small green dot next to "Advanced" means this section already has saved Advanced styling.
  • Opening Advanced briefly highlights the matching area on your page, so you always know what you're editing.
  • Closing the popup without saving reverts any live preview changes.
Advanced Style Editor

3 Section reference

Every row in the Style Editor's main table, what it controls, and whether it has an Advanced tab.

Global colors set your brand palette, used everywhere as defaults:

bg-primary bg-primary-light bg-primary-dark bg-secondary bg-secondary-dark

Template colors override specific regions — set once, they cascade to every page:

body top-header top-header-inner header header-inner navigation-inner navigation color dropdown background content

Other quick color rows in the same table: Footer styles (background, text, link, horizontal line), Buttons (style 1–3, text color), Mobile navigation (background, nav color), and Other elements (social icons, top header / header / nav inner / footer borders).

Config Classes on this row control site-wide layout switches:

has-sticky-logo has-large-header has-center-nav / has-right-nav / has-left-nav has-header-blur no-shopping-cart primary-font

Advanced tab on this row is scoped to the logo and nav-parent behavior only:

  • Logo padding — 4-side spacing around the logo
  • Logo background — a solid color behind the logo, without shifting the image itself
  • Logo position — Relative (default) or Absolute, with top/left offset sliders
  • Disable parent links — makes top-level menu items with sub-pages non-clickable (they only open the dropdown)

The same row also has a Header bottom shape — see Decorative edge shapes.

These three rows share the same full container toolkit in their Advanced tab:

Control Details
Spacing Padding and margin, 4 sides + unit (px / % / em / rem) + link-all toggle
Background Color, linear gradient, radial gradient, or image
Border Type, per-side width (linked), color, per-corner radius
Shadow Outside or inset, with offset, blur, spread, and color

Use these when Config Classes don't quite match your design — e.g. a custom gradient bar behind your navigation, or extra breathing room around your top header.

Config Classes: font size/weight, "snip" navigation style, indicator lines, hover effects, icons, and dropdown radius/colors.

size-15 weight-400 color-nav

Advanced tab is spacing only — padding and margin applied directly to the top-level menu links, so they win even over template CSS that already sets nav padding.

Config Classes: font size for breadcrumb text (e.g. size-15).

Advanced tab controls only the separator icon between breadcrumb items:

None Arrow (default) Caret Slash Dot Divider

Config Classes: font size for the mobile drawer (e.g. size-30).

Advanced tab has three groups, in this order:

Group Details
Link color Separate Normal and Hover tabs, each Custom color or Transparent. Automatically also styles the current page link and its parent menu item.
Hamburger menu Line width (10–40px), thickness (1–5px), line color (theme colors), and background (default / theme / transparent).
Sub-menu toggle The expand icon for dropdown items inside the mobile drawer: plus/minus (default), arrow, caret, or chevron.
Moved here in 2026: Hamburger icon styling used to live in Global Settings — it's now on this row's Advanced tab. See Style Editor vs. Global Settings.

Config Classes: contact form appearance (form-white, form-dark, form-line, o-form).

Advanced tab is background only, applied to your entire main content area — color, linear/radial gradient, or an image with cover/pattern display and an optional overlay.

Config Classes:

form-white / form-dark / o-form mid-round-btn / round-btn has-pattern-img color-white / color-dark has-thin-border, border style & edge tags footer-btm-left / center / right (legal links)

Advanced tab adds background (color/gradient/image) and border (type, per-side width, color, radius) on top of the tags above.

The footer also has a top-edge shape — see Decorative edge shapes. A separate Footer background image row offers ready-made pattern/photo presets as tags.

Config Classes: quick style presets (style 1–3) and text color.

Advanced tab is the most complete toolkit in the Style Editor — full Normal/Hover states, padding, corner radius, hover animation, and mobile full width. See the Buttons deep dive below for the full breakdown.

Heading levels H1–H4, body text (paragraphs, tables), and buttons all get their own row with class-based presets:

weight-400 / 500 / 600 / 700 size presets letter-spacing / case tags

These rows are Config Classes only — typography doesn't have a separate Advanced tab since presets already cover size, weight, spacing, case, and font choice.

The Custom CSS row opens a full code editor for anything the visual controls don't cover. It also happens to be where the Style Editor stores itself:

  • Every section's Advanced settings are written here inside marked comment blocks (e.g. /* MATRIX-ADV-config1b-START */) — don't delete these blocks by hand, or that section's Advanced styling will be lost.
  • Your own custom rules can be added freely outside those blocks.
  • Changes here apply to your entire website, not just one page.
Caution: Only remove code you added yourself. Blocks like MATRIX-GLOBAL-SETTINGS, MATRIX-ADV-*, and MATRIX-CUSTOM-MODULES are managed automatically by Matrix Framework.

4 Buttons deep dive

The Buttons Advanced tab uses Normal | Hover state tabs — Elementor-style — so every property can look different on hover without any extra setup.

Normal Hover
Field (per state) Options
Background Default (none), solid color, Transparent, linear gradient, radial gradient
Text Custom color or Transparent
Border Type, per-side width, color — Custom or Transparent

Shared controls (apply to both states)

Control Details
Padding 4-side spacing + unit + link-all toggle
Corner radius Per-corner (top-left / top-right / bottom-right / bottom-left) + unit
Animation None, Lift up, Grow, Glow, or Press down — plays on hover/active
Full width on mobile Toggle — makes buttons span the full width on screens ≤ 746px

These controls apply across every button-like element on your site — call-to-action links, form submit buttons, download links, checkout and add-to-cart buttons — so you only need to style buttons once. Outline/"ghost" buttons keep their own preset look and are unaffected.

Tip: Border width is kept consistent between Normal and Hover automatically, so a button never "pops" when only one state has a border.

5 Decorative edge shapes

Three areas of your site can get a decorative divider instead of a straight edge: the bottom of your header, the transition from hero to content, and the top of your footer. All three share the same seven shape profiles.

Wave
Angular wave
Soft wave
Slope left
Slope right
Diagonal cut
Taper
Region Where to set it Applies to
Header bottom Style Editor → Template configurations (Config Classes) #hs-container
Hero → content Variable Module → Matrix Hero, requires draggable-hero main.hs-content
Footer top Style Editor → Footer styles (Config Classes) .footer-options

Each shape has a matching size tag to scale its depth: br2, br5, br10, br15, br20, up to br500 for the most dramatic version. Only one shape and one size can be active at a time per region.

Note: Set a background color/gradient/image on the region first (Footer styles → Advanced → Background, for example) — the shape paints in that color, with the opposite side transparent so the next section shows through.

Style Editor vs. Global Settings

Matrix Framework has two site-wide customization tools — here's how they divide up:

Tool Controls
Style Editor Colors, header/nav/footer sections, buttons, typography, decorative shapes — everything covered on this page.
Global Settings Content width, special-pages content width, hero minimum height, font selection (typography families), and default image border radius.

Recently moved: Navigation item spacing, the hamburger menu icon, and button styling used to live in Global Settings — they're now part of Style Editor's Navigation styles, Mobile Navigation, and Buttons Advanced tabs respectively.

Restoring the color table

The Style Editor's color table lives in a Table module that can be removed from the popup — useful if you want to hide it, and easy to bring back.

Removing it from the popup

Click Remove in the Style Editor popup — the color table disappears from the popup and reappears as a normal Table module in your website's footer.

Putting it back into the popup

1

Open the table module

In the footer, click Edit HTML on the table module.

2

Add the class

Add color-switcher to the entire block, then click Save.

3

Wait a few seconds

The module disappears from the footer and reappears inside the popup.

4

Save in the popup

Click Save in the Style Editor popup to confirm it's restored.

If you deleted the table module entirely

1

Copy the default table code

Open the Matrix admin menu → Documentation → Matrix Style Editor, and click Copy.

2

Add a Table module

Add it to your footer — it no longer needs to sit inside Columns, unlike older Matrix themes.

3

Paste the code

Click Edit HTML and paste the copied code, replacing the default table content.

4

Confirm & save

The table should now appear inside the Style Editor popup. Click Save there to confirm.

Configuration

The Style Editor is on by default. Confirm it's enabled — or turn it off if you've finished customizing and want to lock the site's appearance.

matrix-config.js
window.MatrixConfig = {
  features: {
    styleEditor: true // Enable the Style Editor
  }
};

Troubleshooting

Issue Fix
Style Editor icon doesn't appear Confirm styleEditor: true is set in your configuration and the script is uploaded.
Color table missing from the popup See Restoring the color table — either it was removed (add color-switcher back) or deleted (copy the default code from the admin menu).
Advanced changes disappear after saving and reloading Upload the latest framework bundle — this was a known save/reload timing issue that's since been fixed.
Advanced dot missing but styling still shows on the page Reopen the section and click Save again on the Advanced tab to re-write the marker comment.
Advanced styling disappeared after switching templates Reopen any section's Advanced tab once — Matrix automatically resyncs the saved CSS after a template change.
Button hover style looks different from Normal unexpectedly Check both the Normal and Hover tabs — only properties you explicitly set on Hover override the Normal ones.
Edge shape not visible Set a background color on that region first (e.g. Footer → Advanced → Background) — shapes need a color to paint with.

If you have encountered any bugs, errors, or unexpected behavior in the Style Editor, please leave a comment below.

Comments: 2
  • #2

    Support Team (Friday, 15 May 2026 19:22)

    Hi Markus,
    Please make sure you are using the correct code from Matrix One and that you are not mixing features or configuration options from two different products (the framework and Matrix One).
    The installation guide provides a clear, step-by-step process for completing the setup. If you follow the guide carefully and in order, you should not encounter any issues during installation.

  • #1

    Markus Bischof (Friday, 15 May 2026 18:25)

    The styleeditor don't function


Get started
Gobal colors
  bg-primary
  bg-primary-light
  bg-primary-dark
  bg-secondary
  bg-secondary-dark
Template colors
  body
  top-header
  top-header-inner
  header
  header-inner
  navigation-inner
  navigation color
  dropdown background color
  content
Footer Styles
  background
  text color
  link color
  horizontal line
Buttons
  style 1
  style 2
  style 3
  text color
Mobile navigation
  background color
  navigation color
Other elements
  social icons
  top header border
  header border
  nav inner border
  footer border
 
Template configurations
 
has-sticky-logo has-large-header primary-font has-center-nav has-header-blur no-shopping-cart
 
Top header inner
 
 
 
Header inner
 
 
 
Navigation inner
 
 
 
Navigation styles
 
size-15 weight-400 color-nav
 
Sub-menu (breadcrumbs) styles
 
size-15
 
Mobile Navigation styles
 
size-30
 
Content styles
 
form-white
 
Footer styles
 
o-form has-thin-border has-border-style-solid has-border-top has-footer-border-color
 
Footer background image
 
 

 

Typography

Heading H1
weight-400
 
Heading H2
weight-400
 
Heading H3
weight-400
 
Body text (p, table, td)
 
 
Buttons
weight-400
 
 
Advanced settings
 
Custom CSS

#cc-inner .my-class {

color:#f0f0f0;

}

/* MATRIX-CUSTOM-MODULES-START */

#cc-m-7792741551 h1, #cc-m-7792741551 h2, #cc-m-7792741551 h3 {font-size:20px !important;}

#cc-m-7792741851 h1, #cc-m-7792741851 h2, #cc-m-7792741851 h3 {font-size:20px !important;}

#cc-m-7792930551 h1, #cc-m-7792930551 h2, #cc-m-7792930551 h3 {font-size:20px !important;}

#cc-m-12388126494 h1, #cc-m-12388126494 h2, #cc-m-12388126494 h3 {font-weight:600 !important;}

#cc-m-12388126494 h1, #cc-m-12388126494 h2, #cc-m-12388126494 h3 {font-size:40px !important;}

/* MATRIX-CUSTOM-MODULES-END */

/* MATRIX-GLOBAL-SETTINGS-START */

:root {

--content-width: 1170px;

--special-pages-content-width: 900px;

}

/* HAMBURGER-BAR-START */

:root { --hamburger-btn-background: transparent; --hamburger-btn-bg: transparent; --hamburger-btn-bg-active: transparent; }

/* HAMBURGER-BAR-END */

#cc-inner #hs-container .j-formnew input[type='submit'],

#cc-inner #hs-container input.submitUser,

#cc-inner .hs-button,

#cc-inner .j-calltoaction-link,

#cc-inner input.cc-checkout-btn,

#cc-inner a.cc-shop-addtocard {

padding: 14px 35px !important;

border-radius: 8px;

}

/* MOBILE-FULLWIDTH-BUTTONS-START */

@media only screen and (width <= 746px) {

#cc-inner #hs-container .j-formnew input[type='submit'],

#cc-inner #hs-container input.submitUser,

#cc-inner .hs-button,

#cc-inner .j-calltoaction-link {

width: 100% !important;

margin: 5px auto 0 auto;

box-sizing: border-box;

text-align: center !important;

}

}

/* MOBILE-FULLWIDTH-BUTTONS-END */

/* MATRIX-GLOBAL-SETTINGS-END */


Note:
All changes made here will be applied to your entire website.
Matrix Framework
draggable-logo

Matrix Framework

Build faster, smarter, and more flexible Jimdo websites.

has-right-col-border

Products

Matrix Framework

Matrix One

Matrix Plugin Toolkit

Resources

Support

Matrix Academy

FAQs

Changelog

Community

Showcase

Marketplace

Blog

Archive


About | Privacy Policy | Cookie Policy | Sitemap | Withdraw contract
Created with Jimdo
Log in Log out | Edit
  • Scroll to top
Close