I want to change the menu bar and some other elements on the luma theme for Magento.

I have not found a way to do this yet, anyone knows how to do it?

Any tips and help is appreciated


1 Answer 1


If Your using the by creating child theme then create the CSS folder under the


And add the css file in head in the default_head_blocks.xml



<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
            <!-- ADD CSS  -->
            <css src="css/css-custom.css" />
  • Hi, Thanks for the answer, do I need to create a registration.php? And if I create a child theme, will all the sample setup still be showing or will I lose that? May 25, 2021 at 18:24
  • @Jan-petterHavna The Child theme will render at time of load if there is file it will take the content from you chid theme or it will take from parent theme, if you need to change any header content then you need to traverse where the header content renders in Parent theme then in that same format you need to put you header file into child theme and edit the header content, and Yes for creating the child theme you need to create the registration.php, theme.xml.
    – Sabareesh
    May 26, 2021 at 4:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.