mirror of https://github.com/vladmandic/automatic
Page:
Theme User
Pages
AMD MIOpen
AMD ROCm
API
Advanced Install
Backend
Benchmark
CHANGELOG
CLI Arguments
CLI Tools
CLiP Skip
Caption
Control HowTo
Control Settings
Control Technical
Debug
Detailer
DirectML
Docker
Docs
Enso
Extensions
FAQ
FLUX
Features
FramePack
Gated
Getting Started
Google GenAI
HiDream
Hints
Home
Hotkeys
HuggingFace
IPAdapter
Installation
Intel ARC
Kanvas
LTX
Launcher
LoRA
Loader
Locale
MacOS Python
Malloc
Model Support
Models Tab
Models
Networks Search
Networks
Notes
NudeNet
Nunchaku
ONNX Runtime
Offload
OpenVINO
Outpaint
Parameters
Performance Tuning
Process
Profiling
Prompt Enhance
Prompting
Python
Quantization
Reprocess
SD Pipeline How it Works
SD Training Methods
SD XL
SD3
SDNQ Quantization
Schedulers
Scripts
Stability Matrix
Stable Cascade
Styles
Theme User
Themes
Troubleshooting
Update
Using LCM
VAE
Video
WSL
Wildcards
XYZ Grid
ZLUDA
_ToDo
index
nVidia
4
Theme User
Vladimir Mandic edited this page 2025-01-31 12:14:49 -05:00
Table of Contents
User Themes
Creating custom themes can be done with minimal knowledge of CSS as each theme is a single CSS file
[!TIP] While you're modifying a theme, its changes will be visible immediately on page refresh, no need for server restart
However, make sure that you clear browser cache between edits
Easiest approach is to open browser inspector window (F12in Chrome) and select disable cache in network tab
You can also experiment with live edits in browser inspector and only copy them to theme once you're satisfied with changes
Standard UI
- Theme is a CSS file in
/javascriptfolder - Copy existing theme file, for example
black-teal.cssorlight-teal.cssinto new file, for examplemy-theme.css - Edit
my-theme.cssto change colors, fonts, sizes, borders, paddings, margings, etc. - Theme will be selectable in UI after server restart
Modern UI
- Theme is a CSS file in
/extensions-builtin/sdnext-modernui/themesfolder - Copy existing theme file, for example
default.cssinto new file, for examplemy-theme.css - Edit
my-theme.cssto change colors, fonts, sizes, borders, paddings, margings, etc. - Theme will be selectable in UI after server restart
Contributing
Once you're happy with your theme, you can share it with the community by submitting a pull request that includes your CSS file!
- For Standard UI, create PR in SDNext repo
- For Modern UI, create PR in ModernUI repo
But...If you're not comfortable with that, you can always share your theme in Discussions