An Easier Way To Write CSS Variables
shadowtime2000

shadowtime2000 @shadowtime2000

About: If you are looking at this you probably wonder who I am; teenage open source maintainer

Joined:
Jul 12, 2020

An Easier Way To Write CSS Variables

Publish Date: Oct 20 '20
5 0

Wait What?

I think you should be familiar with CSS Variables, which can be used like this:

:root {
    --color: red;
}

.component {
    color: var(--color);
}
Enter fullscreen mode Exit fullscreen mode

These can be manipulated at runtime, though they seem a little hard to write. What if I told you there is an easier better way?

SwordCSS

SwordCSS is a CSS preprocessor I have been working on in my free time. It allows you to write CSS Variables like this:

@sw-variables {
    color: red;
}

.component {
    color: color;
}
Enter fullscreen mode Exit fullscreen mode

and it gets converted into this:

:root {
    --color: red;
}

.component {
    color: var(--color);
}
Enter fullscreen mode Exit fullscreen mode

There are some other features so have fun with it!

Comments 0 total

    Add comment