Skip to main content
CodingTheme

Color themes

VS Code preview

Full workbench mockup using this variant's colors and tokenColors.

Loading...

colors

Workbench UI color keys from the theme JSON colors map.

  • activityBar.activeBorder#0072d3
  • activityBar.background#cfcfcf
  • activityBar.foreground#007fff
  • activityBar.inactiveForeground#00000048
  • activityBarBadge.background#0072d3
  • activityBarBadge.foreground#f1f1f1
  • badge.background#007fff
  • badge.foreground#f1f1f1
  • button.background#0072d3
  • button.foreground#f1f1f1
  • charts.blue#007fff
  • charts.foreground#cccccc
  • charts.green#82d388
  • charts.lines#cccccc88
  • charts.orange#d38818
  • charts.purple#b180d3
  • charts.red#f14848
  • charts.yellow#cba700
  • checkbox.background#fff
  • checkbox.border#007fff
  • checkbox.foreground#f1f1f1
  • checkbox.selectBackground#fff
  • checkbox.selectBorder#007fff
  • debugToolBar.background#f1f1f1
  • diffEditor.insertedLineBackground#00ff4820
  • diffEditor.insertedTextBackground#00ff4820
  • diffEditor.removedLineBackground#ff000020
  • diffEditor.removedTextBackground#ff000020
  • dropdown.background#fff
  • dropdown.foreground#000
  • editor.background#f1f1f1
  • editor.findMatchBackground#ffff0000
  • editor.findMatchBorder#0072d3
  • editor.findMatchHighlightBackground#f100f120
  • editor.foreground#000000
  • editor.inactiveSelectionBackground#e5ebf1
  • editor.lineHighlightBorder#007fff20
  • editor.selectionBackground#0055f125
  • editor.selectionHighlightBackground#f100f120
  • editor.wordHighlightBackground#d8d8d800
  • editor.wordHighlightBorder#cf00ff72
  • editor.wordHighlightStrongBackground#f100f128
  • editor.wordHighlightStrongBorder#f100f188
  • editorBracketHighlight.foreground1#0000f1
  • editorBracketHighlight.foreground2#00ae00
  • editorBracketHighlight.foreground3#000000
  • editorBracketHighlight.foreground4#0000f1
  • editorBracketHighlight.foreground5#00ae00
  • editorBracketHighlight.foreground6#000000
  • editorBracketHighlight.unexpectedBracket.foreground#ff1212
  • editorBracketMatch.background#d372ff48
  • editorBracketMatch.border#d372ff88
  • editorCursor.background#d8d8d8
  • editorCursor.foreground#0072d3
  • editorGroup.border#48487f
  • editorGroup.dropBackground#2f4878a3
  • editorGroupHeader.border#18181800
  • editorGroupHeader.noTabsBackground#d8d8d8
  • editorGroupHeader.tabsBackground#d8d8d8
  • editorGutter.addedBackground#18c35088
  • editorGutter.background#f1f1f1
  • editorGutter.deletedBackground#c30028cf
  • editorGutter.modifiedBackground#b9b52f88
  • editorHoverWidget.background#dbdbdb
  • editorHoverWidget.border#d8d8d8
  • editorHoverWidget.statusBarBackground#e8e8e8
  • editorIndentGuide.activeBackground#d372ff
  • editorIndentGuide.background#d3d3d3
  • editorLineNumber.activeForeground#a3a3a3
  • editorLineNumber.foreground#cccccc
  • editorOverviewRuler.addedForeground#00ff00a3
  • editorOverviewRuler.bracketMatchForeground#d372ffa3
  • editorOverviewRuler.deletedForeground#ff0000a3
  • editorOverviewRuler.errorForeground#ff0000f1
  • editorOverviewRuler.findMatchForeground#f100f155
  • editorOverviewRuler.modifiedForeground#cfcf00cd
  • editorOverviewRuler.rangeHighlightForeground#f100f100
  • editorOverviewRuler.selectionHighlightForeground#f1f1f100
  • editorOverviewRuler.warningForeground#ff7f00cd
  • editorOverviewRuler.wordHighlightForeground#f1f1f100
  • editorOverviewRuler.wordHighlightStrongForeground#f1f1f100
  • editorSuggestWidget.background#f3f3f3
  • editorSuggestWidget.border#f1f1f1
  • editorSuggestWidget.focusHighlightForeground#0072d3
  • editorWhitespace.foreground#a3a3a3
  • editorWidget.background#f1f1f1
  • errorForeground#ff2222
  • focusBorder#0072d330
  • gitDecoration.addedResourceForeground#27c35f
  • gitDecoration.conflictingResourceForeground#ff53b3
  • gitDecoration.deletedResourceForeground#f31f1f
  • gitDecoration.ignoredResourceForeground#979797
  • gitDecoration.modifiedResourceForeground#828200
  • gitDecoration.renamedResourceForeground#828200
  • gitDecoration.stageDeletedResourceForeground#f30000
  • gitDecoration.stageModifiedResourceForeground#4fbf00
  • gitDecoration.submoduleResourceForeground#f100f1
  • gitDecoration.untrackedResourceForeground#a34848
  • input.background#fff
  • input.border#d8d8d872
  • input.foreground#0072d3
  • input.placeholderForeground#787878
  • inputOption.activeBackground#cfe5ff
  • inputOption.activeBorder#0072d3
  • inputOption.hoverBackground#cfcfcf88
  • list.activeSelectionBackground#0072d3
  • list.activeSelectionForeground#f1f1f1
  • list.activeSelectionIconForeground#ffffff
  • list.errorForeground#ff2828
  • list.focusAndSelectionOutline#90c2f9
  • list.highlightForeground#007fd3
  • list.hoverBackground#e8e8e8
  • list.inactiveSelectionBackground#0072d330
  • list.warningForeground#f15353
  • menu.background#f1f1f1
  • menu.border#d4d4d4
  • menu.foreground#000000
  • menu.selectionBackground#0072d3
  • menu.selectionForeground#f1f1f1
  • menu.separatorBackground#d8d8d8
  • menubar.selectionBackground#0072d3
  • menubar.selectionForeground#f1f1f1
  • minimap.errorHighlight#fa0000
  • minimap.findMatchHighlight#d327ff
  • minimap.selectionHighlight#007fff88
  • minimap.selectionOccurrenceHighlight#f100f135
  • notebook.cellBorderColor#e8e8e8
  • notebook.selectedCellBackground#c8dbf150
  • peekViewEditor.background#e8e8e8
  • peekViewEditor.matchHighlightBackground#f100f158
  • peekViewEditor.matchHighlightBorder#f100f158
  • peekViewEditorGutter.background#e8e8e8
  • peekViewResult.lineForeground#000
  • peekViewResult.matchHighlightBackground#f100f158
  • peekViewResult.selectionBackground#0072d388
  • peekViewResult.selectionForeground#000
  • ports.iconRunningProcessForeground#359935
  • profileBadge.background#f1f1f1
  • profileBadge.foreground#007fff
  • progressBar.background#bbdaffcc
  • quickInputList.focusBackground#0072d328
  • quickInputList.focusForeground#000
  • quickInputList.focusIconForeground#000
  • scrollbarSlider.activeBackground#007fff48
  • scrollbarSlider.background#00000022
  • scrollbarSlider.hoverBackground#007fff30
  • searchEditor.findMatchBackground#f100f143
  • searchEditor.findMatchBorder#0072d3
  • searchEditor.textInputBorder#cfcfcf
  • settings.numberInputBorder#cfcfcf
  • settings.textInputBorder#cfcfcf
  • sideBar.background#d8d8d8
  • sideBar.foreground#000000
  • sideBarSectionHeader.background#d8d8d8
  • sideBarSectionHeader.border#64646430
  • sideBarSectionHeader.foreground#000
  • sideBarTitle.foreground#000
  • statusBar.background#003388
  • statusBar.debuggingBackground#480048
  • statusBar.foreground#d3d3d3
  • statusBar.noFolderBackground#003388
  • statusBarItem.errorBackground#c72e0f
  • statusBarItem.remoteBackground#0072d3
  • statusBarItem.remoteForeground#f1f1f1
  • tab.activeBackground#f1f1f1
  • tab.activeBorderTop#00a3ff
  • tab.activeForeground#000
  • tab.border#afcfff88
  • tab.inactiveBackground#d8d8d8
  • tab.inactiveForeground#828282
  • tab.lastPinnedBorder#64646430
  • terminal.ansiBlack#111111
  • terminal.ansiBlue#0000ff
  • terminal.ansiBrightBlack#333333
  • terminal.ansiBrightBlue#00a3f1
  • terminal.ansiBrightCyan#48f1f1
  • terminal.ansiBrightGreen#48f148
  • terminal.ansiBrightMagenta#f148f1
  • terminal.ansiBrightRed#f14848
  • terminal.ansiBrightWhite#d8d8d8
  • terminal.ansiBrightYellow#ffff48
  • terminal.ansiCyan#00ffff
  • terminal.ansiGreen#00ff00
  • terminal.ansiMagenta#ff00ff
  • terminal.ansiRed#ff4848
  • terminal.ansiWhite#ffffff
  • terminal.ansiYellow#ffff00
  • terminal.background#000000
  • terminal.foreground#f1f1f1
  • terminal.inactiveSelectionBackground#e5ebf1
  • terminalCursor.background#000000
  • terminalCursor.foreground#0072d3
  • titleBar.activeBackground#cfcfcf
  • titleBar.activeForeground#000
  • titleBar.inactiveBackground#d8d8d8
  • titleBar.inactiveForeground#000
  • widget.border#d4d4d4

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
constant.character.escape, constant.character, constant.language.python, constant.language, constant.numeric, constant.other.placeholder.c, declaration.tag, entity.name.class, entity.name.function, entity.name.namespace, entity.name.scope-resolution, entity.name.tag.css, entity.name.tag.html, entity.name.tag, entity.name.type, entity.name.variable, entity.name, entity.other.attribute-name.class.css, entity.other.attribute-name.id.css, entity.other.attribute-name.placeholder.css, entity.other.attribute-name, entity.other.inherited-class, entity, invalid, keyword.control, keyword.operator.assignment.python, keyword.operator.class.php, keyword.operator.class, keyword.operator, keyword.other.important.css, keyword.other.special-method.dockerfile, keyword.other.special-method, keyword.other.unit, keyword, markup.bold, markup.deleted.git_gutter, markup.heading, meta.at-rule.header.css, meta.definition.variable.js.jsx, meta.definition.variable.scss, meta.function-call.arguments.python, meta.function-call, meta.tag, punctuation.accessor.cs, punctuation.accessor.js, punctuation.accessor.ts, punctuation.definition.link.description.begin.markdown, punctuation.definition.link.description.end.markdown, punctuation.definition.link.title.begin.markdown, punctuation.definition.link.title.end.markdown, punctuation.definition.list.begin.markdown, punctuation.definition.metadata.markdown, punctuation.definition.quote.begin.markdown, punctuation.definition.section.case-statement.js, punctuation.definition.section.case-statement.ts, punctuation.definition.tag, punctuation.definition.variable.php, punctuation.section.class.begin.python, punctuation.section.embedded, punctuation.section.function.begin.python, punctuation.separator.key-value.html, punctuation.separator, punctuation.support.type.property-name.begin.json, punctuation.support.type.property-name.end.json, punctuation.terminator, storage.modifier.import.java, storage.modifier.package.java, storage.type.java, storage.type, storage, string.other.link, string.regexp, string.template.js, string, support.class.component.js.jsx, support.class, support.constant, support.function, support.other.variable, support.type.property-name, support.type.vendored.property-name.css, support.type, support.variable, token.error-token, variable.argument.css, variable.css, variable.language.special.self.python, variable.language.this.js, variable.language.this.php, variable.language.this.ts, variable.language.wildcard.java, variable.other.constant.js.jsx, variable.other.global.php, variable.other.global.safer.php, variable.other.object.cs, variable.other.object.java, variable.other.object.js, variable.other.object.property.js, variable.other.object.ts, variable.other.php, variable.other.property.js, variable.parameter.function.language.special.self.python, variable.parameter.js.jsx, variable.parameter.keyframe-list.css, variable.parameter, variable.scss, variablebold
comment, entity.other.inherited-class.python, entity.other.inherited-class.ruby, markup.italic, string.quoted.docstring.multi.pythonitalic
markup.strikethroughstrikethrough
*url*, *link*, *uri*underline
constant.other.class.php, constant.other.php, entity, entity.name.variable, entity.other.attribute-name.class.css, entity.other.attribute-name.id.css, markup.deleted.diff, markup.inserted.diff, markup.list, markup.quote, meta.attribute.python, meta.definition.variable.js.jsx, meta.diff.header.from-file, meta.diff.header.to-file, meta.embedded, meta.function-call.arguments.python, meta.function-call.c, meta.indexed-name.python, meta.jsx.children, meta.separator, meta.var.expr.js, source.groovy.embedded, source.php.embedded.line, source.php, storage.modifier.import.java, storage.modifier.package.java, string meta.image.inline.markdown, variable.other.property.js, variable.other.object.property.js, variable.other.constant.js.jsx, variable.parameter.js.jsx, variable.parameter, variable#000
entity.name.function, keyword.control.import.include.php, keyword.other.special-method, meta.function-call, meta.include.php, support.function#00a300
comment, string.quoted.docstring.multi.python, token.info-token#a3a3a3
entity.name.namespace, entity.name.type.namespace.cs, markup.bold, markup.italic, markup.underline.link.markdown, markup.underline, meta.at-rule.header.css, meta.embedded.assembly, punctuation.support.type.property-name.begin.json, punctuation.support.type.property-name.end.json, string.template.js, string#0000f1
entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css#00a3ff
support.variable#000088
variable.other.object.cs, variable.other.object.java, variable.other.object.js, variable.other.object.ts#0072d3
heading.1.markdown entity.name.section.markdown, heading.2.markdown entity.name.section.markdown, heading.3.markdown entity.name.section.markdown, heading.4.markdown entity.name.section.markdown, heading.5.markdown entity.name.section.markdown, heading.6.markdown entity.name.section.markdown, punctuation.definition.variable.php, support.type.property-name, support.type.vendored.property-name.css, variable.language.special.self.python, variable.language.this.js, variable.language.this.php, variable.language.this.ts, variable.other.global.php, variable.other.global.safer.php, variable.other.php, variable.parameter.function.language.special.self.python#0048a3
constant.character, constant.language, constant.numeric, constant.other.placeholder.c, entity.name.class, entity.name.namespace, entity.name.scope-resolution, entity.name.type, entity.name, entity.other.inherited-class.python, entity.other.inherited-class.ruby, constant.language.python, markup.inline.raw, storage.type.java, support.class.component.js.jsx, support.class, support.constant, support.type, variable.language.wildcard.java#f18800
constant.other.color, keyword.other.unit#00a3a3
support.variable.magic.python#ff00b3bold
punctuation.definition.block.js.jsx, entity.name.tag.js.jsx, meta.tag.without-attributes.js.jsx, keyword.other.important.css#f100f1
declaration.tag, entity.name.tag.css, entity.name.tag.html, entity.name.tag, entity.other.inherited-class, keyword.control, keyword.operator.alignas, keyword.operator.alignof, keyword.operator.assignment.python, keyword.operator.cast, keyword.operator.class.php, keyword.operator.class, keyword.operator.expression, keyword.operator.instanceof, keyword.operator.logical.python, keyword.operator.new, keyword.operator.sizeof, keyword.operator.typeid, keyword.operator.wordlike, keyword.operator, keyword.other.special-method.dockerfile, keyword, markup.deleted.git_gutter, markup.heading, meta.tag, punctuation.accessor.cs, punctuation.accessor.js, punctuation.accessor.ts, punctuation.definition.link.description.begin.markdown, punctuation.definition.link.description.end.markdown, punctuation.definition.link.title.begin.markdown, punctuation.definition.link.title.end.markdown, punctuation.definition.list.begin.markdown, punctuation.definition.metadata.markdown, punctuation.definition.quote.begin.markdown, punctuation.definition.section.case-statement.js, punctuation.definition.section.case-statement.ts, punctuation.definition.tag, punctuation.section.class.begin.python, punctuation.section.function.begin.python, punctuation.separator.key-value.html, punctuation.separator, punctuation.terminator, storage.type, storage, string.other.link, support.other.variable#c300f1
variable.css, variable.argument.css, variable.scss, meta.definition.variable.scss#f12828
entity.other.attribute-name#e50000
variable.parameter.keyframe-list.css#00b8b8
string.regexp#78c121
constant.character.escape, entity.other.attribute-name.placeholder.css#adb330
support.type.primitive.ts#008282
invalid, token.error-token#ff4848
invalid.deprecated#ff4888bold underline
source.json meta.structure.dictionary.json support.type.property-name.json#000bold
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#9f00bfbold
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#db8800bold
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#009797bold
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#a388a3bold
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#00a3ffbold
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#65a365bold
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#8888ffbold
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#820082bold

Shiki preview

TypeScript sample highlighted with this variant's colors and tokenColors.

Loading...