Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
November 29, 2021 05:10 pm GMT

CSS Maker: Wizards Toolkit utility

Here is a free utility so you can quickly modify existing color themes and easily create brand new color themes using CSS.

Originally built for Wizards Toolkit and MaterializeCSS, this can easily be modified for any HTML/CSS library.

With the use of JScolor and some fancy JavaScript you can see your color choices change the page in real-time. The HTML page is built to show all the major elements we use of MaterializeCSS.

For the video/visual version of this information see:

The basic concept is your library will have a core CSS file. For us thats materialize.css. Using variables with Cascading Style Sheets is extremely powerful. We want to override their default colors in a way that affects all the many HTML elements.

So we created a wtkGlobal.css file with the global overrides. We wanted both a Light theme and a Dark theme option so we also created a wtkLight.css and wtkDark.css.

Next we wanted to overlay different color themes. So we created wtk{SomeColorName}.css files which are nothing but a set of CSS variables. By listing them in this order in your HTML it properly sets up everything.

  • materialize.min.css (or whatever CSS framework you are using)
  • wtk{YourColor}.css
  • wtkLight.css or wtkDark.css
  • wtkGlobal.css

So this utility allows you to pick any of the CSS files in the folder and see how the page will look. This requires the CSS file to start with 'wtk' and excludes our wtkLight, wtkDark and wtkGlobal files. You can then modify each of the main color types and see immediately what the effect is in both Light and Dark mode. Once you have designed a color theme you like you can save it.

I also created a page on the web where you can build color themes and have the CSS shown in a browser tab for you to "Save As". The below link provides you access to this page plus all the source code and all our WTK CSS files.

For full usage this utility requires PHP (but to use the online website does not). With that youll be able to easily modify it for other HTML/CSS libraries like Bootstrap or whatever youre using. Of course any good coder can easily modify this code to work with other languages and still benefit from the JScolor and JavaScript coding for testing and making new CSS color templates.

Download the free utility at:
https://wizbits.me/CSSmaker

That page will also send you a link where you can generate CSS color themes without needing PHP.

Brought to you by Wizards Toolkit the PHP, SQL and JavaScript low-code development library.

Wizards Toolkit
https://wizardstoolkit.com

MaterializeCSS
https://materializecss.com

JScolor
https://jscolor.com


Original Link: https://dev.to/alecbsherman/css-maker-wizards-toolkit-utility-2f9e

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To