-
-
Notifications
You must be signed in to change notification settings - Fork 377
How to Edit the css scss styles for MatBlazor
Keith edited this page May 21, 2020
·
3 revisions
Most of the styling for MatBlazor comes directly from Material Design. You will need to open the MatBlazor.Web project with npm
I personally use WebStorm and just open the MatBlazor.Web directory but you should be able to install npm and run the following commands from your terminal
- Change your directory to ../src/MatBlazor.Web/ - Terminal Command ->
cd src/MatBlazor.Web
- Install npm packages - Terminal Command ->
npm install
or 'yarn install' - Make your changes to the .scss through the individual components in their directories
src/MatBlazor.Web/src/mat***
- Build the js / css - Terminal Command -> `npm run build'
- Your new css and js should now be here '...\MatBlazor\src\MatBlazor\wwwroot\dist\matBlazor.css'
- Copy Matblazor.web into Project/Client/, the Matblazor folder from nuget installation is there as well
- Link fonts and icons (e.g. in wwwroot/css) in theme.sscs (find in: Client\MatBlazor.Web\src\theme) to src: url(/css/...
- Download npm and packages (webpack, webpack CLI) in the local folder Matblazor.Web
- use npm run-script build
- find files in your ...\MatBlazor\src\MatBlazor\wwwroot\dist\matBlazor.css
- Copy to files to css/whatever/ and import them in index.html