Skip to main content
Coding Theme

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.background#3d3d3d
  • activityBar.border#4b4b4b
  • activityBar.foreground#fff200
  • activityBar.inactiveForeground#7d5fff
  • activityBarBadge.background#4b4b4b
  • activityBarBadge.foreground#ffffff
  • badge.background#4b4b4b
  • badge.foreground#ffffff
  • button.background#7d5fff
  • button.foreground#ffffff
  • button.hoverBackground#7158e2
  • contrastBorder#ffffff00
  • debugExceptionWidget.background#4b4b4b
  • debugExceptionWidget.border#ffffff
  • debugToolBar.background#4b4b4b
  • descriptionForeground#ffffff
  • diffEditor.insertedTextBackground#3ae37433
  • diffEditor.insertedTextBorder#3ae37455
  • diffEditor.removedTextBackground#ee3a4333
  • diffEditor.removedTextBorder#ee3a4355
  • dropdown.background#4b4b4b
  • dropdown.border#7d5fff
  • dropdown.foreground#ffffff
  • editor.background#3d3d3d
  • editor.findMatchBackground#FF720066
  • editor.findMatchHighlightBackground#CAD40F66
  • editor.findRangeHighlightBackground#7d5fff70
  • editor.foreground#ffffff
  • editor.hoverHighlightBackground#4b4b4b33
  • editor.inactiveSelectionBackground#7158e2
  • editor.lineHighlightBackground#4b4b4b
  • editor.lineHighlightBorder#3d3d3d
  • editor.rangeHighlightBackground#7d5fff
  • editor.selectionBackground#7d5fff90
  • editor.selectionHighlightBackground#7d5fff80
  • editor.wordHighlightBackground#ffffff21
  • editor.wordHighlightStrongBackground#ffffff21
  • editorBracketMatch.background#3d3d3d55
  • editorBracketMatch.border#4b4b4b80
  • editorCodeLens.foreground#ffffff
  • editorCursor.foreground#fff200
  • editorError.border#4b4b4b
  • editorError.foreground#A22929
  • editorGroup.border#3d3d3d
  • editorGroup.dropBackground#3d3d3d99
  • editorGroup.emptyBackground#3d3d3d
  • editorGroupHeader.noTabsBackground#4b4b4b
  • editorGroupHeader.tabsBackground#3d3d3d
  • editorGroupHeader.tabsBorder#3d3d3d
  • editorGutter.addedBackground#3C9F4A
  • editorGutter.background#3d3d3d66
  • editorGutter.deletedBackground#A22929
  • editorGutter.modifiedBackground#26506D
  • editorHoverWidget.background#3d3d3d
  • editorHoverWidget.border#4b4b4b
  • editorIndentGuide.background#7d5fff
  • editorLineNumber.activeForeground#fff200
  • editorLineNumber.foreground#ffffff
  • editorLink.activeForeground#ffffff
  • editorMarkerNavigation.background#7d5fff33
  • editorMarkerNavigationError.background#A22929
  • editorMarkerNavigationWarning.background#4b4b4b
  • editorOverviewRuler.border#4b4b4b
  • editorOverviewRuler.commonContentForeground#4b4b4b55
  • editorOverviewRuler.currentContentForeground#ee3a4355
  • editorOverviewRuler.incomingContentForeground#3ae37455
  • editorRuler.foreground#7d5fff
  • editorSuggestWidget.background#3d3d3d
  • editorSuggestWidget.border#3d3d3d
  • editorSuggestWidget.foreground#ffffff
  • editorSuggestWidget.highlightForeground#e84545
  • editorSuggestWidget.selectedBackground#7d5fff
  • editorWarning.border#ffffff00
  • editorWarning.foreground#d50000
  • editorWhitespace.foreground#ffffff1a
  • editorWidget.background#3d3d3d
  • editorWidget.border#4b4b4b
  • errorForeground#A22929
  • extensionButton.prominentBackground#7d5fff
  • extensionButton.prominentForeground#fff
  • extensionButton.prominentHoverBackground#fff200
  • focusBorder#4b4b4b
  • foreground#ffffff
  • gitDecoration.conflictingResourceForeground#FF7200
  • gitDecoration.deletedResourceForeground#ff4d4d
  • gitDecoration.ignoredResourceForeground#808080
  • gitDecoration.modifiedResourceForeground#fff200
  • gitDecoration.untrackedResourceForeground#3ae374
  • input.background#4b4b4b
  • input.border#4b4b4b
  • input.foreground#fff200
  • input.placeholderForeground#ffffff
  • inputOption.activeBorder#8dffff
  • inputValidation.errorBackground#4b4b4b
  • inputValidation.errorBorder#4b4b4b
  • inputValidation.infoBackground#4b4b4b
  • inputValidation.infoBorder#4b4b4b
  • inputValidation.warningBackground#4b4b4b
  • inputValidation.warningBorder#4b4b4b
  • list.activeSelectionBackground#4b4b4b
  • list.activeSelectionForeground#ffffff
  • list.dropBackground#4b4b4b
  • list.focusBackground#4b4b4b
  • list.focusForeground#ffffff
  • list.highlightForeground#fff200
  • list.hoverBackground#4b4b4b
  • list.hoverForeground#ffffff
  • list.inactiveSelectionBackground#4b4b4b
  • list.inactiveSelectionForeground#ffffff
  • menu.background#3d3d3d
  • menu.border#4b4b4b
  • menu.selectionForeground#ffffff
  • menubar.selectionBackground#4b4b4b
  • merge.border#ffffff00
  • merge.commonContentBackground#c97d0c
  • merge.commonHeaderBackground#c97d0c
  • merge.currentContentBackground#2F7366
  • merge.currentHeaderBackground#2F7366
  • merge.incomingContentBackground#185294
  • merge.incomingHeaderBackground#185294
  • notificationCenter.border#4b4b4b
  • notificationCenterHeader.background#3d3d3d
  • notificationCenterHeader.foreground#ffffff
  • notificationLink.foreground#4b4b4b
  • notifications.background#3d3d3d
  • notifications.border#7d5fff
  • notifications.foreground#ffffff
  • notificationToast.border#7d5fff
  • panel.background#4b4b4b
  • panel.border#fff200
  • panelTitle.activeBorder#fff200
  • panelTitle.activeForeground#fff200
  • panelTitle.inactiveForeground#ffffff
  • peekView.border#4b4b4b
  • peekViewEditor.background#4b4b4b
  • peekViewEditor.matchHighlightBackground#4b4b4b00
  • peekViewEditorGutter.background#3d3d3d
  • peekViewResult.background#3d3d3d
  • peekViewResult.fileForeground#ffffff
  • peekViewResult.lineForeground#ffffff
  • peekViewResult.matchHighlightBackground#4b4b4b
  • peekViewResult.selectionBackground#4b4b4b
  • peekViewResult.selectionForeground#ffffff
  • peekViewTitle.background#3d3d3d
  • peekViewTitleDescription.foreground#ffffff
  • peekViewTitleLabel.foreground#4b4b4b
  • pickerGroup.border#4b4b4b
  • pickerGroup.foreground#ffffff
  • progressBar.background#4b4b4b
  • sash.hoverBorder#4b4b4b
  • scrollbar.shadow#00000000
  • scrollbarSlider.activeBackground#fff200cc
  • scrollbarSlider.background#7d5fff50
  • scrollbarSlider.hoverBackground#7d5fffcc
  • selection.background#7d5fff
  • sideBar.background#3d3d3d
  • sideBar.border#4b4b4b
  • sideBar.foreground#ffffff
  • sideBarSectionHeader.background#4b4b4b
  • sideBarSectionHeader.foreground#ffffff
  • sideBarTitle.foreground#ffffff
  • statusBar.background#3d3d3d
  • statusBar.border#fff200
  • statusBar.debuggingBackground#3d3d3d
  • statusBar.debuggingBorder#4b4b4b
  • statusBar.debuggingForeground#ffffff
  • statusBar.foreground#ffffff
  • statusBar.noFolderBackground#3d3d3d
  • statusBar.noFolderBorder#4b4b4b
  • statusBar.noFolderForeground#ffffff
  • statusBarItem.activeBackground#fff200
  • statusBarItem.hoverBackground#7d5fff
  • statusBarItem.prominentBackground#3d3d3d
  • statusBarItem.prominentHoverBackground#4b4b4b
  • tab.activeBackground#4b4b4b
  • tab.activeBorder#fff200
  • tab.activeForeground#ffffff
  • tab.border#3d3d3d
  • tab.inactiveBackground#3d3d3d
  • tab.inactiveForeground#ffffff
  • tab.unfocusedActiveForeground#ffffff
  • tab.unfocusedInactiveForeground#ffffff
  • terminal.ansiBlack#67e6dc
  • terminal.ansiBlue#17c0eb
  • terminal.ansiBrightBlack#67e6dc
  • terminal.ansiBrightBlue#17c0eb
  • terminal.ansiBrightCyan#80fcff
  • terminal.ansiBrightGreen#3ae374
  • terminal.ansiBrightMagenta#ffaf40
  • terminal.ansiBrightRed#ff4d4d
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#fff200
  • terminal.ansiCyan#80fcff
  • terminal.ansiGreen#3ae374
  • terminal.ansiMagenta#ffaf40
  • terminal.ansiRed#ff4d4d
  • terminal.ansiWhite#ffffff
  • terminal.ansiYellow#fff200
  • terminal.background#3d3d3d
  • terminal.foreground#ffffff
  • terminalCursor.background#fff200
  • terminalCursor.foreground#fff200
  • textBlockQuote.background#4b4b4b
  • textBlockQuote.border#fff200
  • textCodeBlock.background#4b4b4b
  • textLink.activeForeground#fff200
  • textLink.foreground#7d5fff
  • textPreformat.foreground#fff200
  • textSeparator.foreground#4b4b4b
  • titleBar.activeBackground#3d3d3d
  • titleBar.activeForeground#ffffff
  • titleBar.inactiveBackground#4b4b4b
  • titleBar.inactiveForeground#ffffff33
  • walkThrough.embeddedEditorBackground#4b4b4b
  • welcomePage.buttonBackground#7d5fff
  • welcomePage.buttonHoverBackground#4b4b4b
  • widget.shadow#00000026

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#fff20070italic
meta.var.expr storage.type, keyword.control.flow, keyword.control.return, meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js, storage.modifieritalic
constant#ff4d4d
entity#fff200
invalid#f44542
storage.type.function#ffb8b8
keyword, storage.type.class, keyword.control.default.ts#ffb8b8
meta#ffffff
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#fff
meta.brace#ffffff
punctuation#ffffff
punctuation.definition.parameters#cd84f1
punctuation.definition.template-expression#cd84f1
storage#fff200
storage.type.function.arrow#fff200
string, punctuation.definition.string#32ff7e
string.template, punctuation.definition.string.template#3ae374
support#7efff5
support.function#ffb8b8
support.variable.property.dom#ffffff
variable#ffffff
source.css entity, source.stylus entity#fffa65
entity.other.attribute-name.id.css#6fffe9
entity.name.tag#17c0eb
source.css support, source.stylus support#32ff7e
source.css constant, source.css support.constant, source.stylus constant, source.stylus support.constant#cd84f1
source.css string, source.css punctuation.definition.string, source.stylus string, source.stylus punctuation.definition.string#cd84f1
source.css variable, source.stylus variable#17c0eb
entity.other.attribute-name.pseudo-element, entity.other.attribute-name.pseudo-class#e53935
text.html.basic entity.name#17c0eb
meta.toc-list.id.html#32ff7e
text.html.basic entity.other#fff200italic
meta.tag.metadata.script.html entity.name.tag.html#fff200
punctuation.definition.string.begin, punctuation.definition.string.end#2fff00
source.ini entity#ffffff
source.ini keyword#fff200
source.ini punctuation.definition#cd84f1
source.ini punctuation.separator#ffb8b8
source.js storage.type.function, source.ts storage.type.function#ffaf40
variable.language, entity.name.type.class.js#ffaf40
entity.other.inherited-class.js#ccc
variable.parameter.function.language.special.self.python#ffaf40
source.json support#fff200
source.json string, source.json punctuation.definition.string#ffffff
punctuation.definition.heading.markdown#ffffff
entity.name.section.markdown, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#fff200bold
meta.paragraph.markdown#ffffff
beginning.punctuation.definition.quote.markdown#fff200
markup.quote.markdown meta.paragraph.markdown#17c0ebitalic
meta.separator.markdown#fff200
markup.bold.markdown#17c0ebbold
markup.italic.markdown#17c0ebitalic
beginning.punctuation.definition.list.markdown#fff200
string.other.link.title.markdown#32ff7e
string.other.link.title.markdown, string.other.link.description.markdown, string.other.link.description.title.markdown#32ff7e
markup.underline.link.markdown, markup.underline.link.image.markdown#17c0eb
fenced_code.block.language, markup.inline.raw.markdown#17c0eb
fenced_code.block.language, markup.inline.raw.markdown#17c0eb
text.jade entity.name#17c0eb
text.jade entity.other.attribute-name.tagitalic
text.jade string.interpolated#cd84f1
source.ts entity.name.type#7efff5
source.ts keyword#fff200
source.ts punctuation.definition.parameters#ffffff
meta.arrow.ts punctuation.definition.parameters#cd84f1
source.php entity#17c0eb
variable.other.php#fff200
storage.type.cs#17c0eb
entity.name.variable.property.cs#17c0eb
storage.modifier.cs#7efff5
modifier, this, comment, storage.modifier, entity.other.attribute-name.js, entity.other.attribute-name.js, entity.other.attribute-name.ts, entity.other.attribute-name.tsx, entity.other.attribute-name.htmlitalic
keyword.control.export#ffb8b8italic
meta.return.type.ts#ef476fitalic