Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to set dark theme #257

Open
codeclash opened this issue Aug 18, 2020 · 3 comments
Open

How to set dark theme #257

codeclash opened this issue Aug 18, 2020 · 3 comments

Comments

@codeclash
Copy link

I'd like to use a dark theme (eg. dark body background, light text colors) and I assume there's some simple way to define this in a custom sass, but I can't figure out how.

I was able to override variables, eg. override $body-bg in my custom.scss (also modifying package.json and docs.scss to use/import my custom.scss so I could also see the rebuilt docs reflect my color changes, but of course this is just cherry-picking $body-bg...

Am I wrong assuming there is an easy way to swich from light to dark easily?

@codeclash
Copy link
Author

@codeclash

For the record: After doing a bit trial, it seems there's no real "one-liner" for that.

I wen't down the path of just overriding and swapping (in my custom.scss) the color definitions for $white and $black and then overriding a couple of other color variables (mostly defined in _variable_material.scss and _colors.scss) aswell (eg. for borders, shadows etc.) and fixing some color transparency values to adjust for the different contrast.

Not too much of a hassle honestly.

@djibe
Copy link

djibe commented Sep 23, 2020

@djibe
Copy link

djibe commented Nov 9, 2020

Hi, this is a first step to Dark theme: https://djibe.github.io/material/docs/4.5/material/dark-theme/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants