This documentation and the accompanying guides assume you already know CSS and HTML and are familiar with modern CSS. If you're not, check out the resources section below!
These docs consist of this introduction which gives you an idea of what to expect, an overview on plugins and the development environment, a few guides, and an API reference.
The Introduction section gives a lot of background information on theme requirements, the development environment, and the tools at your disposal.
The Basics guide walks you through the basics of making themes including the thought processes and some examples.
The Intermediate guide starts to branch into some of the more difficult but commonly used features available to themes.
The Advanced guide goes more in depth with advanced concepts including CSS preprocessing and optimizing your theme.
The Discord Reference section is purely a reference to what variables are available as well as the values.
The following resources will be handy for learning and reference:
- MDN CSS Basics - https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/CSS_basics
- Chrome DevTools - https://developer.chrome.com/docs/devtools/
- CSS-Tricks - https://css-tricks.com/