css loading issue

edited December 2023 in BeBuilder

Hello,

I created a product, category and home page templates with BeBuilder and every time I load a page or click refresh the loading of styles are kind of delayed. You can see this on the video below:

As you can see on second video (I recorded the first video in slow motion) even some icon above the product image is showing up and after second disappears because it should not be here. Why this happens and how can I fix this?


Best regards

Filip K.

Comments

  • Hi,

    It is a regular style loading.

    You can shorten the loading process by following tips mentioned here:

    https://support.muffingroup.com/how-to/how-to-speed-up-my-site/


    Thanks

  • Hi,

    it looks like theme's css is loading firstly, and right after that the bebuilder's file is loading and changing default styles. It looks like this:

    default styles are loading -> after some time default styles are changed for bebuilder's styles

    Example. In theme setting the price color is blue, I made a category page with black prices:

    https://streamable.com/zlsv7h

    And there are much more issues like this: margins, paddings, colors, backgrounds, icons. I don't think that making website faster will change something. It's just css loading issue. My website is loading in 1.5s on pc any way.

    Can I change css loading order to always load first bebuilder's css? What else can I do to fix this?

  • The only setting that moves CSS files is placed in Betheme -> Theme options -> Performance.

    But there is no more setting that would expand options for that.

    You can also use the Builder local styles option to load style Inline in the header, but this option does not work for templates, as they are used globally for more than one page.


    Best regards

Sign In or Register to comment.
This website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This means that cookies which are categorized as necessary, are processed based on GDPR Art. 6 (1) (f). All other cookies, meaning those from the categories preferences and marketing, are processed based on GDPR Art. 6 (1) (a) GDPR.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.