3

I tried to add some custom styles in Magento but I couldn't find out how to do this.

How do I add the custom css stylesheets in magento-2.2.6?

Teja Bhagavan Kollepara
  • 3,816
  • 5
  • 32
  • 69
nukala satish
  • 451
  • 8
  • 20

2 Answers2

5

You have to add it in your current theme like this:

  1. app/design/frontend/{Yourtheme}/{name}/Magento_Theme/layout/default_head_blocks.xml

    <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../vendor/magento/framework/Module/etc/module.xsd">
        <head>
            <css src="css/local.css" />
        </head>
    </page>
    
  2. app/design/frontend/{Yourtheme}/{name}/web/css/local.css

    Your css code goe here
    
  3. Deploy the static content:

    php bin/magento setup:static-content:deploy -f
    
Kevin Chavez
  • 890
  • 2
  • 13
  • 33
PЯINCƎ
  • 11,669
  • 3
  • 25
  • 80
5

You need to follow the below steps:

Step 1: Create default_head_blocks.xml like below:

app/design/frontend/[vendor]/[theme]/Magento_Theme/layout/default_head_blocks.xml

Step 2: Andd create local.css like below

app/design/frontend/[vendor]/[theme]/web/css/local.css

Step 3: Add the below code to default_head_blocks.xml

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../vendor/magento/framework/Module/etc/module.xsd">
  <head>
    <css src="css/local.css" />
  </head>
</page>
Abdul
  • 9,701
  • 1
  • 20
  • 43
Sukumar Gorai
  • 10,823
  • 4
  • 19
  • 46