Svg Logo In Nexio - Question | JoomShaper

Svg Logo In Nexio

chierasr

chierasr

Template 1 week ago

Hello How can i transform an svg logo to transform like the one in the nexio template try edditing the svg with no color to pick the preset color and black for the part that transforms to white in fixed-menu but cannot achieve that i just ad a traditional svg https://energyconferencelatam.com/es/about is there a way to add like in other template the logo-white.svg version that work for fixed menu? best

0
3 Answers
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 1 week ago #220922

Hi,

Thanks for your follow-up.

In Nexio, the effect you’re referring to is achieved by using two separate logo files (e.g., a default logo and a white version for the sticky header). However, in Helix Ultimate, there isn’t a built-in option to assign a separate logo specifically for the sticky state — that’s why you only see one logo.svg in the preset.

You can still achieve a similar result using CSS, but it depends on how your SVG is structured:

Option 1: If your SVG supports CSS coloring

If your SVG elements use fill="currentColor" (or no hardcoded fill), you can change the color via CSS like this:

/* Default logo color */
.header .logo svg {
  color: #000;
}

/* Sticky header logo color */
.header-sticky .logo svg {
  color: #fff;
}

Important Note

If your SVG has fixed colors (e.g., fill="#000"), CSS won’t override them. In that case, you’ll need to edit the SVG file and replace those fills with currentColor.

Option 2: Using two logos (alternative approach)

If modifying the SVG is not giving the expected result, the safer approach is: • Use your default logo normally • Add a second (white) logo using CSS and switch visibility when the header becomes sticky

Thanks

0
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 1 week ago #220888

Hi,

Thanks for reaching out.

In Nexio, the logo change in the sticky (fixed) header is handled by using two separate logo versions, not by dynamically transforming a single SVG.

In Helix Ultimate, there isn’t a built-in option to assign a separate sticky logo. You can only set different logos for desktop and mobile.

For the sticky header, you can handle the color change using CSS. For example, if your SVG allows styling, you can adjust its color when the header becomes sticky by targeting the sticky header class.

So in this case: • Use your main logo as usual • Then apply CSS to change its color when the header is in sticky mode

Let me know if you need help with the CSS.

Thanks

0
chierasr
chierasr
Accepted Answer
1 week ago #220890

Yes, i need help as is managed by 2 different logo versions, why in the preset appear only 1 name logo.svg ? if i use the main logo how can i cange using css? if you have a tutorial for that i appeciate (i try to keep my custom svg without fill and border for the objects that change with the preset and black for the other part, but nothing happens

0