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#050505
  • activityBar.foreground#0000ff
  • activityBar.inactiveForeground#0000ffa5
  • activityBarBadge.background#0000ef
  • activityBarBadge.foreground#00efef
  • activityBarTop.background#050505
  • activityBarTop.foreground#0000ff
  • activityBarTop.inactiveForeground#0000ffa5
  • badge.background#0000ef
  • badge.foreground#00efef
  • banner.background#0000ff
  • banner.foreground#00ffff
  • banner.iconForeground#00ffff
  • breadcrumb.activeSelectionForeground#0000cb
  • breadcrumb.background#f5f5f5
  • breadcrumb.focusForeground#0000a5
  • breadcrumb.foreground#0000ff
  • breadcrumbPicker.background#ffffff
  • button.background#0000df
  • button.foreground#00efef
  • button.hoverBackground#0000cf
  • button.secondaryBackground#0000a5
  • button.secondaryForeground#00efef
  • button.secondaryHoverBackground#000085
  • checkbox.background#f5f5f5
  • checkbox.foreground#00ff00
  • commandCenter.activeBackground#0000c5a5
  • commandCenter.activeBorder#00ffff
  • commandCenter.activeForeground#0000ff
  • commandCenter.background#f5f5f5
  • commandCenter.border#0000ff
  • commandCenter.foreground#0000ff
  • commandCenter.inactiveBorder#0000cb
  • commandCenter.inactiveForeground#0000db
  • debugToolBar.background#f5f5f5
  • dropdown.background#f0f0f0
  • dropdown.foreground#00ffff
  • dropdown.listBackground#f5f5f5
  • editor.background#ffffff
  • editor.foreground#000000
  • editor.inactiveSelectionBackground#000075bf
  • editor.lineHighlightBackground#0000ff50
  • editor.lineHighlightBorder#0000ffaf
  • editor.selectionBackground#0000a5cf
  • editor.selectionHighlightBackground#0000a5cf
  • editor.wordHighlightBackground#0000a5c5
  • editorBracketMatch.border#0000a5
  • editorCursor.background#050505
  • editorCursor.foreground#0000ff
  • editorError.foreground#ff2525
  • editorGroup.border#0000ff
  • editorGroup.dropBackground#000050a5
  • editorGroupHeader.tabsBackground#efefef
  • editorGutter.addedBackground#25a500
  • editorGutter.background#f5f5f5
  • editorGutter.commentRangeForeground#0000c5a5
  • editorGutter.deletedBackground#a52500
  • editorGutter.modifiedBackground#0025a5
  • editorIndentGuide.activeBackground1#0000ef
  • editorIndentGuide.background1#0000df
  • editorInfo.foreground#2525ff
  • editorLineNumber.activeForeground#0000ff
  • editorLineNumber.foreground#0000a5
  • editorLink.activeForeground#0000ff
  • editorMarkerNavigation.background#050505
  • editorMarkerNavigationError.background#ff2525
  • editorMarkerNavigationError.headerBackground#ff252575
  • editorMarkerNavigationInfo.background#2525ff
  • editorMarkerNavigationInfo.headerBackground#2525ff75
  • editorMarkerNavigationWarning.background#ffff25
  • editorMarkerNavigationWarning.headerBackground#ffff2575
  • editorRuler.foreground#0000ef
  • editorSuggestWidget.background#f5f5f5
  • editorSuggestWidget.border#0000ffa5
  • editorSuggestWidget.foreground#0000ff
  • editorWarning.foreground#ffff25
  • editorWidget.background#f5f5f5
  • editorWidget.foreground#0000ff
  • editorWidget.resizeBorder#0000ff
  • extensionBadge.remoteBackground#00a500
  • extensionBadge.remoteForeground#0000ff
  • extensionIcon.preReleaseForeground#00a500f5
  • extensionIcon.sponsorForeground#df50a5f5
  • extensionIcon.starForeground#dfdf25f5
  • extensionIcon.verifiedForeground#0000fff5
  • focusBorder#00ffff
  • foreground#0000ff
  • gitDecoration.addedResourceForeground#00d525
  • gitDecoration.conflictingResourceForeground#cf50a5
  • gitDecoration.deletedResourceForeground#cf2500
  • gitDecoration.ignoredResourceForeground#b5b5b5
  • gitDecoration.modifiedResourceForeground#cfa525
  • gitDecoration.renamedResourceForeground#afcf50
  • gitDecoration.stageDeletedResourceForeground#d52500
  • gitDecoration.stageModifiedResourceForeground#d5b525
  • gitDecoration.submoduleResourceForeground#a5cfe5
  • gitDecoration.untrackedResourceForeground#00cf25
  • icon.foreground#0000ff
  • input.background#f5f5f5
  • input.border#0000ff
  • input.foreground#000000
  • input.placeholderForeground#0000ff
  • inputOption.activeBackground#0000a550
  • inputOption.activeForeground#0000ff
  • inputValidation.errorBackground#ff0000
  • inputValidation.errorBorder#c50000
  • inputValidation.errorForeground#0000ff
  • inputValidation.infoBackground#0000ff
  • inputValidation.infoBorder#0000c5
  • inputValidation.infoForeground#0000ff
  • inputValidation.warningBackground#ffff00
  • inputValidation.warningBorder#c5c500
  • inputValidation.warningForeground#0000ff
  • keybindingLabel.background#050505
  • keybindingLabel.border#101010
  • keybindingLabel.bottomBorder#101010
  • keybindingLabel.foreground#0000ff
  • list.activeSelectionBackground#0000cb
  • list.activeSelectionForeground#0000ff
  • list.dropBackground#000085a5
  • list.focusBackground#0000ef
  • list.focusForeground#000000
  • list.highlightForeground#0000a5
  • list.hoverBackground#ebebeb
  • list.hoverForeground#0000cb
  • list.inactiveSelectionBackground#0000c550
  • list.inactiveSelectionForeground#0000cf
  • menu.background#050505
  • menu.foreground#0000cb
  • menu.selectionBackground#0000b5
  • menu.selectionForeground#0000ff
  • menu.separatorBackground#0000ff
  • menubar.selectionBackground#0000b5a5
  • menubar.selectionForeground#0000c5
  • merge.commonContentBackground#a5a5a550
  • merge.commonHeaderBackground#a5a5a5c5
  • merge.currentContentBackground#00a5a550
  • merge.currentHeaderBackground#00a5a5c5
  • merge.incomingContentBackground#50a5ff65
  • merge.incomingHeaderBackground#50a5ffc5
  • minimapSlider.activeBackground#0000ffc5
  • minimapSlider.background#0000ffa5
  • minimapSlider.hoverBackground#0000ff50
  • notificationCenterHeader.background#050505
  • notificationCenterHeader.foreground#0000ff
  • notifications.background#101010
  • notifications.foreground#00ffff
  • notificationsErrorIcon.foreground#ff2525
  • notificationsInfoIcon.foreground#2525ff
  • notificationsWarningIcon.foreground#ffff25
  • notificationToast.border#0000ff
  • panel.background#efefef
  • panel.border#0000ff
  • panelSectionHeader.background#0000ff
  • panelTitle.activeBorder#0000ff
  • panelTitle.activeForeground#0000ff
  • panelTitle.inactiveForeground#0000cb
  • peekView.border#0000ff
  • peekViewEditor.background#ffffff
  • peekViewEditorGutter.background#f5f5f5
  • peekViewResult.background#f5f5f5
  • peekViewResult.lineForeground#0000ff
  • peekViewResult.selectionBackground#0000ff50
  • peekViewResult.selectionForeground#0000ff
  • peekViewTitle.background#f5f5f5
  • peekViewTitleDescription.foreground#0000ef
  • peekViewTitleLabel.foreground#0000ff
  • pickerGroup.border#0000ff
  • pickerGroup.foreground#00ffff
  • profileBadge.background#0000ef
  • profileBadge.foreground#00efef
  • progressBar.background#0000ff
  • sash.hoverBorder#00ffff
  • scrollbar.shadow#0000df
  • scrollbarSlider.activeBackground#0000ffc5
  • scrollbarSlider.background#0000ffa5
  • scrollbarSlider.hoverBackground#0000ff50
  • selection.background#000085ef
  • sideBar.background#f0f0f0
  • sideBar.dropBackground#000050
  • sideBar.foreground#0000ff
  • sideBarSectionHeader.background#f0f0f0
  • sideBarSectionHeader.border#00000000
  • sideBarSectionHeader.foreground#0000cf
  • sideBarTitle.foreground#0000a5
  • statusBar.background#050505
  • statusBar.debuggingBackground#ff6500
  • statusBar.debuggingForeground#0000e5
  • statusBar.foreground#0000ff
  • statusBar.noFolderBackground#000065
  • statusBar.noFolderForeground#0000ff
  • statusBarItem.remoteBackground#00a500
  • statusBarItem.remoteForeground#0000ff
  • tab.activeBackground#ffffff
  • tab.activeBorder#0000ff
  • tab.activeForeground#0000ff
  • tab.border#25252500
  • tab.inactiveBackground#efefef
  • tab.inactiveForeground#0000cb
  • terminal.border#0000ff
  • terminal.selectionBackground#000085
  • terminalCursor.foreground#0000ff
  • textLink.activeForeground#00cfcf
  • textLink.foreground#00ffff
  • titleBar.activeBackground#050505
  • titleBar.activeForeground#0000ff
  • titleBar.inactiveBackground#020202
  • titleBar.inactiveForeground#0000cb
  • tree.inactiveIndentGuidesStroke#0000ffa5
  • tree.indentGuidesStroke#0000ff
  • walkThrough.embeddedEditorBackground#ffffff
  • walkthrough.stepTitle.foreground#0000ff
  • welcomePage.background#ffffff
  • welcomePage.progress.background#00ffff
  • welcomePage.progress.foreground#0000ff
  • welcomePage.tileBackground#f0f0f0
  • welcomePage.tileBorder#0000df
  • welcomePage.tileHoverBackground#e7e7e7
  • widget.shadow#0000df

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#25efef
variable.other.constant#0085df
variable, variable.other.property, variable.other.object, variable.other.readwrite, string constant.other.placeholder#3595ef
constant.other.color#ffffff
invalid, invalid.illegal#ff0000
keyword, storage.type, storage.modifier#0035df
punctuation.definition.block, punctuation.definition.parameters, meta.brace.round.js, meta.brace.square.js, punctuation.definition.binding-pattern.array#0000ff
keyword.control#1550df
storage.type.class.jsdoc, entity.name.type.instance.jsdoc, punctuation.definition.block.tag.jsdoc#5095ef
punctuation.definition.string.begin.js, punctuation.definition.string.end.js, string.quoted.single.js, string.quoted.double.js, string.template.js, punctuation.definition.string.template.begin.js, punctuation.definition.string.template.end.js#00c500
punctuation.definition.template-expression.begin.js, punctuation.definition.template-expression.end.js#0000c5
meta.object-literal.key.js#2585cf
constant.other.color, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, keyword.other.template, keyword.other.substitution#0000ff
punctuation.separator.list.comma, punctuation.terminator, punctuation.separator.key-value#0f0f0f
punctuation.section.function, punctuation.terminator.statement, punctuation.accessor#dfdfdf
punctuation.section.function.begin.bracket.round, punctuation.section.function.end.bracket.round, punctuation.section.property-list, punctuation.section#0000ff
punctuation.definition.string.begin.css, punctuation.definition.string.end.css#00b5ff
string.quoted.double.css, string.quoted.single.css#00cf00
support.constant#2550cf
entity.name.tag.wildcard#0050ff
punctuation.definition.entity.html, constant.character#0050ff
punctuation.definition.keyword, keyword.control.at-rule, constant.numeric, constant.other.color.rgb-value.hex#cf00cf
punctuation.definition.constant.css, keyword.other.unit#00cf00
support.function.url#0050ff
keyword.operator.assignment, keyword.operator.logical.and.media#0f0f0f
entity.name.tag, punctuation.section.embedded, meta.tag.sgml, markup.deleted.git_gutter#0050ff
punctuation.definition.entity, entity.name.tag.css#0050ff
entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method#00a5df
variable.parameter#0050cf
meta.block variable.other#f07178
support.other.variable, string.other.link#ff7500
constant.language, constant.escape, keyword.other#ff7500
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#ff7500
string.quoted.double.html, string.quoted.single.html, string.quoted.double.php, string.quoted.single.php, punctuation.definition.string.begin.html, punctuation.definition.string.end.html, punctuation.definition.string.begin.svg, punctuation.definition.string.end.svg, punctuation.definition.string.begin.php, punctuation.definition.string.end.php#00df00
entity.name, support.type, support.class, support.other.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types#FFCB6B
support.type#2575cf
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#00cfcf
entity.name.module.js, variable.import.parameter.js, variable.other.class.js#FF5370
variable.language#0050df
entity.name.method.js#82AAFF
meta.class-method.js entity.name.function.js, variable.function.constructor#82AAFF
entity.other.attribute-name#00dfdf
punctuation.definition.entity.css, entity.other.attribute-name.id, entity.other.attribute-name.class, entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element.css#00cf00
source.sass keyword.control#82AAFF
markup.inserted#C3E88D
markup.deleted#ff0000
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#82AAFF
source.js constant.other.object.key.js string.unquoted.label.js#FF5370
punctuation.definition.dictionary#00ffff
punctuation.separator#0f0f0f
punctuation.definition.array#00ffff
string, punctuation.definition.string.begin.json, punctuation.definition.string.end.json, punctuation.definition.string.begin.json.comments, punctuation.definition.string.end.json.comments#509500
punctuation.support.type.property-name, source.json meta.structure.dictionary.json support.type.property-name.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json, 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, 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, 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, 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, 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, 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, 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#0085ff
text.html.markdown, punctuation.definition.list_item.markdown#000000
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, entity.name, markup.heading.markdown punctuation.definition.heading.markdown#0085ff
punctuation.definition.list#0065ff
punctuation.definition.quote#00b525
markup.italic#ff6500italic
markup.bold, markup.bold string, punctuation.definition.bold.markdown#0065FFbold
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#ff6500italic bold
markup.underline#00df00underline
markup.inline.raw.string#25cfcf
punctuation.definition.raw, punctuation.definition.string#0050ff
markup.quote punctuation.definition.blockquote.markdown#65737E
string.other.link.title.markdown#00ffff
punctuation.definition.link.title, punctuation.definition.metadata#0000ff
string.other.link.description.title.markdown#0000ff
constant.other.reference.link.markdown#00df00
punctuation.definition.constant#0000ff
punctuation.definition.link.description#00ffff
string.other.link.description#0050ff
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
punctuation.definition.markdown, fenced_code.block.language#0065ff
variable.language.fenced.markdown#65737E
meta.separator#00a5a5bold
markup.table#ffffff
punctuation.definition.strikethrough, markup.strikethrough#ff3500strikethrough

Shiki preview

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

Loading...