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.activeBackground#022
  • activityBar.activeBorder#fb0
  • activityBar.activeFocusBorder#fb05
  • activityBar.background#011
  • activityBar.border#0000
  • activityBar.dropBorder#fb05
  • activityBar.foreground#fb0
  • activityBar.inactiveForeground#2a7
  • activityBarBadge.background#ffc400
  • activityBarBadge.foreground#022
  • badge.background#fb0
  • badge.foreground#1d1b07
  • breadcrumb.background#011
  • breadcrumb.focusForeground#f55
  • breadcrumb.foreground#3b9
  • button.background#ffc400
  • button.foreground#022
  • button.hoverBackground#ffd037
  • checkbox.background#011
  • checkbox.border#ffc400
  • checkbox.foreground#ffc400
  • contrastActiveBorder#0000
  • contrastBorder#0000
  • descriptionForeground#3b9
  • diffEditor.border#0000
  • diffEditor.diagonalFill#4416af88
  • diffEditor.insertedTextBackground#0400ff55
  • diffEditor.insertedTextBorder#0000
  • diffEditor.removedTextBackground#4416af88
  • diffEditor.removedTextBorder#0000
  • dropdown.background#011
  • dropdown.border#ffc400
  • dropdown.foreground#ffc400
  • dropdown.listBackground#000a0a
  • editor.background#011
  • editor.findMatchBackground#240f53
  • editor.findMatchBorder#ffc400
  • editor.findMatchHighlightBackground#4416af
  • editor.findMatchHighlightBorder#23fff4
  • editor.foldBackground#022
  • editor.foreground#2a7
  • editor.hoverHighlightBackground#244
  • editor.inactiveSelectionBackground#00ff8033
  • editor.lineHighlightBackground#3b92
  • editor.lineHighlightBorder#3b9
  • editor.rangeHighlightBackground#4416af88
  • editor.rangeHighlightBorder#ffc400
  • editor.selectionBackground#3b95
  • editor.selectionForeground#ff0000
  • editor.selectionHighlightBackground#244
  • editor.selectionHighlightBorder#0000
  • editor.snippetFinalTabstopHighlightBorder#00ff80
  • editor.snippetTabstopHighlightBackground#4416afaa
  • editor.snippetTabstopHighlightBorder#4416afaa
  • editor.wordHighlightBackground#4416af
  • editor.wordHighlightBorder#ffc400
  • editor.wordHighlightStrongBackground#4416af
  • editor.wordHighlightStrongBorder#23fff4
  • editorBracketMatch.background#244
  • editorBracketMatch.border#ffc400
  • editorCodeLens.foreground#f55
  • editorCursor.background#ff0000
  • editorCursor.foreground#ffc400
  • editorError.foreground#ffc400
  • editorGroup.border#0000
  • editorGroup.dropBackground#022a
  • editorGroupHeader.border#0000
  • editorGroupHeader.tabsBackground#011
  • editorGroupHeader.tabsBorder#0000
  • editorGutter.addedBackground#cbffef
  • editorGutter.background#011
  • editorGutter.deletedBackground#f55
  • editorGutter.foldingControlForeground#ffc400
  • editorGutter.modifiedBackground#3b9
  • editorHoverWidget.background#011
  • editorHoverWidget.border#3b9
  • editorHoverWidget.foreground#3b9
  • editorIndentGuide.activeBackground#90f
  • editorIndentGuide.background#f55
  • editorLineNumber.foreground#374b44
  • editorOverviewRuler.background#011
  • editorOverviewRuler.border#0000
  • editorSuggestWidget.background#011
  • editorSuggestWidget.border#0000
  • editorSuggestWidget.foreground#2a7
  • editorSuggestWidget.highlightForeground#ffc400
  • editorSuggestWidget.selectedBackground#022
  • editorUnnecessaryCode.border#0000
  • editorUnnecessaryCode.opacity#000a
  • editorWhitespace.foreground#176
  • editorWidget.background#011
  • editorWidget.foreground#2a7
  • editorWidget.resizeBorder#2a7
  • errorForeground#ff8989
  • errorLens.errorBackground#0000
  • errorLens.errorForeground#f55
  • errorLens.errorMessageBackground#310
  • errorLens.hintBackground#0000
  • errorLens.hintForeground#4fa
  • errorLens.hintMessageBackground#022
  • errorLens.infoBackground#ffc4c4
  • errorLens.infoForeground#ffc4c4
  • errorLens.infoMessageBackground#ffc4c4
  • errorLens.warningBackground#0000
  • errorLens.warningForeground#ffc400
  • errorLens.warningMessageBackground#210
  • focusBorder#4fa
  • foreground#3b9
  • gitDecoration.addedResourceForeground#40f
  • gitDecoration.conflictingResourceForeground#f22
  • gitDecoration.deletedResourceForeground#f53
  • gitDecoration.ignoredResourceForeground#376
  • gitDecoration.modifiedResourceForeground#2f9
  • gitDecoration.submoduleResourceForeground#0af
  • gitDecoration.untrackedResourceForeground#8fc
  • gitlens.gutterBackgroundColor#0000
  • gitlens.gutterForegroundColor#ffc400
  • gitlens.gutterUncommittedForegroundColor#82fff5
  • gitlens.lineHighlightBackgroundColor#4416af
  • gitlens.trailingLineBackgroundColor#0000
  • gitlens.trailingLineForegroundColor#66887c
  • icon.foreground#ffc400
  • input.background#011
  • input.border#66887c
  • input.foreground#4fa
  • input.placeholderForeground#66887c
  • inputOption.activeBackground#4416af
  • inputOption.activeBorder#ffc400
  • inputOption.activeForeground#ffc400
  • list.activeSelectionBackground#022
  • list.activeSelectionForeground#ffc400
  • list.dropBackground#0228
  • list.errorForeground#fb0
  • list.focusBackground#022
  • list.focusForeground#2f9
  • list.highlightForeground#ffc400
  • list.hoverBackground#022
  • list.hoverForeground#ffc400
  • list.inactiveSelectionBackground#022
  • list.inactiveSelectionForeground#ffc400
  • menu.background#011
  • menu.border#0000
  • menu.foreground#3b9
  • menu.selectionBackground#022
  • menu.selectionBorder#fb0
  • menu.selectionForeground#fb0
  • menu.separatorBackground#3b9
  • menubar.selectionBackground#022
  • menubar.selectionBorder#0000
  • menubar.selectionForeground#3b9
  • minimap.background#011
  • minimap.errorHighlight#f55
  • minimap.findMatchHighlight#2f9
  • minimap.selectionHighlight#176
  • minimap.warningHighlight#fc6
  • minimapGutter.addedBackground#cbffef
  • minimapGutter.deletedBackground#f55
  • minimapGutter.modifiedBackground#3b9
  • minimapSlider.activeBackground#1762
  • minimapSlider.background#1762
  • minimapSlider.hoverBackground#1761
  • panel.background#000b0b
  • panel.border#0000
  • panel.dropBorder#ffc400
  • panelTitle.activeBorder#4fa
  • panelTitle.activeForeground#4fa
  • panelTitle.inactiveForeground#3b9
  • pickerGroup.border#ffc400
  • pickerGroup.foreground#ffc400
  • quickInput.background#011
  • quickInput.foreground#2a7
  • scrollbar.shadow#0000
  • scrollbarSlider.activeBackground#3b95
  • scrollbarSlider.background#3b95
  • scrollbarSlider.hoverBackground#3b95
  • sideBar.background#000b0b
  • sideBar.border#0000
  • sideBar.foreground#2a7
  • sideBarSectionHeader.background#000c0c
  • sideBarSectionHeader.foreground#ffc400
  • sideBarTitle.foreground#fb0
  • statusBar.background#022
  • statusBar.border#0000
  • statusBar.foreground#3a9
  • statusBarItem.hoverBackground#011
  • tab.activeBackground#011
  • tab.activeBorder#0000
  • tab.activeBorderTop#0000
  • tab.activeForeground#ffc400
  • tab.activeModifiedBorder#ff00ff
  • tab.border#0000
  • tab.hoverBackground#011
  • tab.hoverBorder#ffc400
  • tab.hoverForeground#ffc400
  • tab.inactiveBackground#011
  • tab.inactiveForeground#3b9
  • terminal.background#000b0b
  • terminal.foreground#3b9
  • terminal.selectionBackground#3b91
  • terminalCursor.foreground#ffc400
  • titleBar.activeBackground#011
  • titleBar.activeForeground#2a7
  • titleBar.border#0000
  • titleBar.inactiveBackground#011
  • titleBar.inactiveForeground#3b9

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
punctuation.definition.comment#17694bitalic bold
comment#ffcc44italic
variable, string constant.other.placeholder#EEFFFF
constant.other.color#ffffff
invalid, invalid.illegal#FF5370
keyword, storage.type, storage.modifier#C792EA
punctuation.definition.tag#FFCB6B
punctuation.separator.inheritance.php, punctuation.section.embedded, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, meta.tag, keyword.other.template, keyword.control, constant.other.color, punctuation, keyword.other.substitution#89DDFF
entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter#f07178
entity.name.function, variable.function, meta.function-call, support.function, keyword.other.special-method#f07178
meta.block variable.other#f07178
support.other.variable, string.other.link#f07178
constant.numeric, constant.language, support.constant, constant.character, constant.escape, variable.parameter, keyword.other.unit, keyword.other#fd3
string, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js#C3E88D
entity.name, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types#ffcb1e
support.type#B2CCD6
source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name#9db
entity.name.module.js, variable.import.parameter.js, variable.other.class.js#FF5370
variable.language#FF5370italic
entity.name.method.js#82AAFFitalic
meta.class-method.js entity.name.function.js, variable.function.constructor#82AAFF
entity.other.attribute-name#C792EA
text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#FFCB6Bitalic
entity.other.attribute-name.class#FFCB6B
source.sass keyword.control#82AAFF
markup.inserted#C3E88D
markup.deleted#FF5370
markup.changed#C792EA
string.regexp#89DDFF
constant.character.escape#89DDFF
*url*, *link*, *uri*underline
tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js#82AAFFitalic
source.js constant.other.object.key.js string.unquoted.label.js#ff8fa1italic
source.json meta.structure.dictionary.json support.type.property-name.json#FF5370
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#FF5370
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#FF5370
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#FF5370
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#FF5370
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#FF5370
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#FF5370
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#FF5370
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#FF5370
text.html.markdown, punctuation.definition.list_item.markdown#4fb
text.html.markdown markup.inline.raw.markdown#C792EA
text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown#65737E
markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown#ff3a4b
markup.italic#f07178italic
markup.bold, markup.bold string#f07178bold
markup.bold markup.italic, markup.italic markup.bold, markup.quote markup.bold, markup.bold markup.italic string, markup.italic markup.bold string, markup.quote markup.bold string#f07178bold
markup.underline#913dffunderline
markup.quote punctuation.definition.blockquote.markdown#2ea5ff
markup.quoteitalic
string.other.link.title.markdown#82AAFF
string.other.link.description.title.markdown#C792EA
constant.other.reference.link.markdown#FFCB6B
markup.raw.block#C792EA
markup.raw.block.fenced.markdown#00000050
punctuation.definition.fenced.markdown#00000050
markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end#EEFFFF
variable.language.fenced.markdown#65737E
meta.separator#65737Ebold
markup.table#EEFFFF
variable.other.readwrite#ffa653
keyword.operator.arithmetic#ffc400bold
keyword.operator.assignment#f55
keyword.operator#f55bold
keyword.operator.logical#f55bold
punctuation.separator#ffa155 bold
string#913dff
string.quoted.double, punctuation.definition.string.begin, punctuation.definition.string.end#FFCB6B
punctuation.terminator#2a7
meta.function-call#e7ff5d
keyword.operator.new#00c3ffbold
entity.name.tag#5fa
entity.other.attribute-name#e78e6a
keyword.control#ff2970
meta.block#ac31ff
meta.tag#e3ffe2
storage.modifier#ff60dditalic
storage.type#a200ff
variable.language#d3ffd1
support.constant#f55
variable.parameter#6affba
string.quoted.single#00c3ff
support.function#03a3ff
string.regexp#ff5b5b
me#FF0000
storage#FF0000
string.interpolated#ff0000
string.quoted#ff0000
string.unquoted#ff0000
strong#ff0000
variable#43e795italic
variable.name#b700fff3

Shiki preview

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

Loading...