Show color swatches next to CSS color values in inline code.
An Obsidian plugin that puts a small color swatch next to any CSS color you write in inline code. Type `#0080ff` and you see the color right beside it.
It works in Live Preview and Reading view. Fenced code blocks are skipped on purpose, so a CSS file pasted into a note stays clean.
| Format | Examples |
|---|---|
| Hex | #0fa #ff0f #0080ff #ff008080 |
| RGB / RGBA | rgb(128,128,128) rgba(0,255,255,0.5) |
| HSL / HSLA | hsl(150,50%,90%) hsla(32,100%,50%,0.8) |
Case doesn't matter, so RGB(...) and #FFF work too. The color has to fill the whole code span: `#fff` gets a swatch, `color: #fff` does not.
main.js, manifest.json and styles.css from the latest release.<your vault>/.obsidian/plugins/s-color-inline/.git clone https://github.com/Abdulkader-Safi/s-color-inline.git
cd s-color-inline
npm install
npm run build
Use npm run dev to rebuild on every save while you work.
| Theme | Light | Dark |
|---|---|---|
| Default | ![]() |
![]() |
| Minimal | ![]() |
![]() |
| Things | ![]() |
![]() |
Based on Inline Color Swatch by Suika, released under MIT.
MIT. See LICENSE.