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#3C4C68
  • activityBar.activeBorder#0078D4
  • activityBar.background#2B2D30
  • activityBar.border#575757
  • activityBar.foreground#D7D7D7
  • activityBar.inactiveForeground#868686
  • activityBarBadge.background#0078D4
  • activityBarBadge.foreground#FFFFFF
  • badge.background#616161
  • badge.foreground#F8F8F8
  • button.background#0078D4
  • button.border#FFFFFF12
  • button.foreground#FFFFFF
  • button.hoverBackground#026EC1
  • button.secondaryBackground#313131
  • button.secondaryForeground#CCCCCC
  • button.secondaryHoverBackground#3C3C3C
  • chat.editedFileForeground#E2C08D
  • chat.slashCommandBackground#26477866
  • chat.slashCommandForeground#85B6FF
  • checkbox.background#313131
  • checkbox.border#3C3C3C
  • debugToolBar.background#181818
  • descriptionForeground#9D9D9D
  • dropdown.background#313131
  • dropdown.border#3C3C3C
  • dropdown.foreground#CCCCCC
  • dropdown.listBackground#2B2D30
  • editor.background#1E1F22
  • editor.findMatchBackground#9E6A03
  • editor.foreground#CCCCCC
  • editor.lineHighlightBackground#3C3C3C
  • editorGroup.border#FFFFFF17
  • editorGroupHeader.tabsBackground#2B2D30
  • editorGroupHeader.tabsBorder#2B2B2B
  • editorGutter.addedBackground#2EA043
  • editorGutter.deletedBackground#F85149
  • editorGutter.modifiedBackground#0078D4
  • editorLineNumber.activeForeground#CCCCCC
  • editorLineNumber.foreground#6E7681
  • editorOverviewRuler.border#010409
  • editorWidget.background#202020
  • errorForeground#F85149
  • focusBorder#0078D4
  • foreground#CCCCCC
  • icon.foreground#CCCCCC
  • input.background#313131
  • input.border#3C3C3C
  • input.foreground#CCCCCC
  • input.placeholderForeground#989898
  • inputOption.activeBackground#2489DB82
  • inputOption.activeBorder#2488DB
  • keybindingLabel.foreground#CCCCCC
  • list.activeSelectionBackground#2E436E
  • list.hoverBackground#464a4d
  • list.inactiveSelectionBackground#43454A
  • menu.background#2B2D30
  • menu.selectionBackground#0078d4
  • notificationCenterHeader.background#2B2D30
  • notificationCenterHeader.foreground#CCCCCC
  • notifications.background#2B2D30
  • notifications.border#2B2B2B
  • notifications.foreground#CCCCCC
  • panel.background#1E1F22
  • panel.border#2B2B2B
  • panelInput.border#2B2B2B
  • panelTitle.activeBorder#0078D4
  • panelTitle.activeForeground#CCCCCC
  • panelTitle.inactiveForeground#9D9D9D
  • peekViewEditor.background#2B2D30
  • peekViewEditor.matchHighlightBackground#BB800966
  • peekViewResult.background#2B2D30
  • peekViewResult.matchHighlightBackground#BB800966
  • pickerGroup.border#3C3C3C
  • progressBar.background#0078D4
  • quickInput.background#222222
  • quickInput.foreground#CCCCCC
  • scrollbar.shadow#1E1F22
  • scrollbarSlider.activeBackground#69696999
  • scrollbarSlider.background#49494999
  • scrollbarSlider.hoverBackground#69696999
  • settings.dropdownBackground#313131
  • settings.dropdownBorder#3C3C3C
  • settings.headerForeground#FFFFFF
  • settings.modifiedItemIndicator#BB800966
  • sideBar.background#2B2D30
  • sideBar.border#575757
  • sideBar.foreground#CCCCCC
  • sideBarSectionHeader.background#2B2D30
  • sideBarSectionHeader.border#575757
  • sideBarSectionHeader.foreground#CCCCCC
  • sideBarTitle.foreground#CCCCCC
  • statusBar.background#2B2D30
  • statusBar.border#575757
  • statusBar.debuggingBackground#0078D4
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.focusBorder#0078D4
  • statusBar.foreground#CCCCCC
  • statusBar.noFolderBackground#2B2D30
  • statusBarItem.focusBorder#0078D4
  • statusBarItem.prominentBackground#6E768166
  • statusBarItem.remoteBackground#0078D4
  • statusBarItem.remoteForeground#FFFFFF
  • tab.activeBackground#2B2D30
  • tab.activeBorder#0078D4
  • tab.activeForeground#FFFFFF
  • tab.border#181a1f
  • tab.hoverBackground#393B40
  • tab.inactiveBackground#2B2D30
  • tab.inactiveForeground#9D9D9D
  • tab.unfocusedActiveBorder#2B2D30
  • tab.unfocusedActiveBorderTop#2B2B2B
  • tab.unfocusedHoverBackground#2B2D30
  • terminal.foreground#CCCCCC
  • terminal.tab.activeBorder#0078D4
  • textBlockQuote.background#2B2B2B
  • textBlockQuote.border#616161
  • textCodeBlock.background#2B2B2B
  • textLink.activeForeground#4daafc
  • textLink.foreground#4daafc
  • textPreformat.background#3C3C3C
  • textPreformat.foreground#D0D0D0
  • textSeparator.foreground#21262D
  • titleBar.activeBackground#2B2D30
  • titleBar.activeForeground#CCCCCC
  • titleBar.border#575757
  • titleBar.inactiveBackground#2B2D30
  • titleBar.inactiveForeground#9D9D9D
  • welcomePage.progress.foreground#0078D4
  • welcomePage.tileBackground#2B2B2B
  • widget.border#313131

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment#7A7E85
comment.block.documentation#67A37C
comment.block.documentation storage.type#67A37C
source.css.scss comment#b9954e
keyword, keyword.operator.new, keyword.operator.expression, storage, storage.type, support.type, constant.language, variable.language.this, variable.key.dotenv, entity.name.command, entity.name.tag.yaml, constant.character.escape, punctuation.definition.markdown, punctuation.definition.raw.markdown, punctuation.definition.bold.markdown, punctuation.definition.italic.markdown, punctuation.definition.list.begin.markdown, punctuation.definition.quote.begin.markdown#CF8E6D
punctuation.definition.heading.markdown#CF8E6Ditalic
entity.name.type.module, entity.name.constant, variable.other.property, variable.other.object.property, variable.other.constant.property, variable.language, meta.object-literal.key, meta.definition.property, meta.definition.property entity.name.function, support.type.property-name.json, support.variable.property, support.type.object.module, fenced_code#c77dbb
variable.other.enummember#BCBEC4
markup.heading#c77dbbitalic
keyword.control.at-rule.mixin.scss#d0cfff
string, punctuation.definition.metadata.markdown, markup.inline.raw, markup.quote, punctuation.separator.key-value.html, source.css support.constant, keyword.other.unit, constant.other.character-class.set.regexp, constant.other.character-class.range.regexp, meta.at-rule.each keyword.control.operator, meta.attribute-selector, meta.tag.attributes keyword.operator.assignment#6aab73
constant.numeric, keyword.operator.quantifier.regexp, string.regexp punctuation.definition.string, string.regexp keyword.other, constant.language.boolean, constant.language.null, constant.language, support.type.builtin#2AACB8
support.class.component, entity.name.tag.template.html.vue, entity.name.tag.script.html.vue, entity.name.tag.style.html.vue, source.vue meta.tag.other.unrecognized.html.derivative entity.name.tag, source.vue meta.tag.custom.start.html entity.name.tag, source.vue meta.tag.custom.end.html entity.name.tag#2FBAA3
entity.name.type.parameter, meta.type.parameters entity.name.type, meta.type.infer entity.name.type#507874
meta.tag.attributes, meta.at-rule.for keyword.control.operator, variable.interpolation, entity.name.type, entity.name.function.tagged-template, constant.language.import-export-all, string variable, source.yaml string.unquoted, source.yaml constant.language.boolean, punctuation.accessor, keyword.operator, keyword.other.unit.percentage, keyword.other.back-reference.regexp, punctuation.definition.entity, punctuation.separator.key-value, punctuation.separator.list.comma.css, punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, punctuation.definition.character-class.regexp, punctuation.definition.attribute-selector, punctuation.terminator, storage.type.function.arrow#BCBEC4
meta.parameters variable.parameter, punctuation.definition.template-expression#C77DBB
meta.property-list variable.css, entity.other.attribute-name, support.type.property-name, support.type.vendored.property-name#bababa
variable.other, variable.other.readwrite, variable.other.readwrite.alias, variable.other.constant, variable.other.object#a9b7c5
variable.other.jsdoc, entity.name.type.instance.jsdoc#C77DBB
meta.object.member entity.name.function, entity.name.function, entity.name.function.member#56A8F5
string.other.link, constant.other.reference.link, punctuation.definition.link.title.begin.markdown, punctuation.definition.link.title.end.markdown, punctuation.definition.link.description.begin.markdown, punctuation.definition.link.description.end.markdown#56A8F5underline
markup.underline.link#56A8F5italic
constant.other.color.rgb-value, string.other.link.description.title.markdown#56a8f5
variable.parameter.url.css, meta.property-value variable.parameter.url, meta.at-rule.namespace variable.parameter.url#5c92ff
variable.scss#6d9cbe
variable.parameter.misc.css, variable.parameter.keyframe-list.css, entity.name.tag, entity.other.attribute-name.id, entity.other.attribute-name.id punctuation.definition.entity, entity.other.attribute-name.class, entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element, entity.other.attribute-name.scss, entity.other.attribute-name.css, entity.other.attribute-name.attribute.scss, entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity, entity.other.attribute-name.placeholder.css, entity.other.attribute-name.placeholder.css punctuation.definition.entity, entity.other.keyframe-offset, punctuation.definition.tag, storage.type.annotation, meta.at-rule.media keyword.operator, meta.at-rule.media keyword.control.operator, meta.attribute-selector string.unquoted.attribute-value, meta.property-value variable.argument.css, constant.other.scss, support.constant.parity.css, source.css entity.name.function, source.css support.type.map.key, source.css support.constant.language-range, source.css support.function#d5b778
punctuation.decorator#BCBEC4
meta.decorator entity.name.function, constant.other.character-class.regexp#b3ae60
invalid#f75464
markup.italicitalic
markup.boldbold
markup.strikethroughstrikethrough

Shiki preview

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

Loading...