0.1.1 • Published 11 months ago

mycolorscheme v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

Convert tailwindcolors to css :root selector variables v0.1.1

I would like to explain the reason for creating this repo in the following lines; I was using Nextjs 14 and I started using tailwind's gorgeous colors by including tailwindcss in my project. However, there was a problem that I could not set the dark theme. I know the dark: selector is one of the great features of tailwind, but it only worked when the prefers-color-scheme: dark was set, and this did not allow you to switch between the dark and light theme with your own hands. During this process, I received a lot of error messages from NextJS, definitely a theme change. The button was not working. So I downloaded next-themes and believe me, it did the job well enough for me, but following these steps in every new project became so important to me that I decided to create my own css:root selector and save the tailwind codes as variables.

Additionally, creating these color codes has become very useful in my normal HTML projects. I started using this in every project.

!NOTE
:root
@media (prefers-color-scheme: dark)
[data-theme="light"] and [data-them="dark"] selectors are available in this project.

How to use?

To use it, it is enough to have basic CSS knowledge. here is a usage example:

/* You can also include it in your project via cdn. */
@import url("https://cdn.jsdelivr.net/npm/mycolorscheme@v0.1.1/mytheme/all/index.min.css")

body {
    background-color: var(--slate-50); /* sets the background color of the page to white for light and black for dark */
    color: var(--slate-950); /* sets the text color of the page to black for light and white for dark */
}
0.1.1

11 months ago

0.1.0

11 months ago

0.0.9

12 months ago

0.0.8

12 months ago

0.0.7

12 months ago

0.0.6

12 months ago

0.0.5

12 months ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago