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#08060f
  • activityBar.foreground#ff00ff
  • activityBar.inactiveForeground#b366ff
  • activityBarBadge.background#ff00cc
  • activityBarBadge.foreground#0f0c1a
  • badge.background#ff00ff
  • badge.foreground#0f0c1a
  • breadcrumb.activeSelectionForeground#ff00ff
  • breadcrumb.background#0f0c1a
  • breadcrumb.focusForeground#f8f8f2
  • breadcrumb.foreground#b366ff
  • breadcrumbPicker.background#0a0614
  • button.background#ff00ff
  • button.foreground#0f0c1a
  • button.hoverBackground#ff33ff
  • checkbox.background#0a0614
  • checkbox.border#ff00ff
  • checkbox.foreground#f8f8f2
  • debugToolBar.background#0a0614
  • descriptionForeground#b366ff
  • diffEditor.insertedTextBackground#00ff6622
  • diffEditor.removedTextBackground#ff336622
  • dropdown.background#0a0614
  • dropdown.border#ff00ff
  • dropdown.foreground#f8f8f2
  • editor.background#0f0c1a
  • editor.findMatchBackground#ff00ff44
  • editor.findMatchHighlightBackground#ff00ff22
  • editor.foreground#f8f8f2
  • editor.lineHighlightBackground#3a2e5a
  • editor.selectionBackground#3a2e5a
  • editor.selectionHighlightBackground#3a2e5a66
  • editor.wordHighlightBackground#3a2e5a66
  • editor.wordHighlightStrongBackground#ff00ff44
  • editorBracketMatch.background#ff00ff44
  • editorBracketMatch.border#ff00ff
  • editorCodeLens.foreground#b366ff
  • editorCursor.background#0f0c1a
  • editorCursor.foreground#ff00cc
  • editorError.foreground#ff3366
  • editorGroup.border#1f1830
  • editorGroup.dropBackground#ff00ff22
  • editorGroupHeader.noTabsBackground#0f0c1a
  • editorGroupHeader.tabsBackground#08060f
  • editorGroupHeader.tabsBorder#1f1830
  • editorGutter.addedBackground#00ff66
  • editorGutter.deletedBackground#ff3366
  • editorGutter.modifiedBackground#00ffcc
  • editorHoverWidget.background#0a0614
  • editorHoverWidget.border#ff00ff
  • editorIndentGuide.activeBackground#00ffcc
  • editorIndentGuide.background#3a2e5a
  • editorInfo.foreground#00ffcc
  • editorLineNumber.activeForeground#ff00ff
  • editorLineNumber.foreground#b366ff
  • editorLink.activeForeground#00ffcc
  • editorMarkerNavigation.background#0a0614
  • editorMarkerNavigationError.background#ff3366
  • editorMarkerNavigationInfo.background#00ffcc
  • editorMarkerNavigationWarning.background#ffcc00
  • editorOverviewRuler.border#ff00ff
  • editorOverviewRuler.currentContentForeground#ff00ff
  • editorOverviewRuler.incomingContentForeground#00ffcc
  • editorRuler.foreground#3a2e5a
  • editorSuggestWidget.background#0a0614
  • editorSuggestWidget.border#ff00ff
  • editorSuggestWidget.foreground#f8f8f2
  • editorSuggestWidget.highlightForeground#ff00ff
  • editorSuggestWidget.selectedBackground#3a2e5a
  • editorWarning.foreground#ffcc00
  • editorWhitespace.foreground#3a2e5a
  • editorWidget.background#0a0614
  • editorWidget.border#ff00ff
  • errorForeground#ff3366
  • explorer.file.directory.foreground#00ffcc
  • explorer.file.git.added.foreground#00ff66
  • explorer.file.git.deleted.foreground#ff3366
  • explorer.file.git.ignored.foreground#b366ff
  • explorer.file.git.modified.foreground#00ffcc
  • explorer.file.modified.foreground#ff66ff
  • explorer.file.readonly.foreground#b366ff
  • extensionButton.prominentBackground#ff00ff
  • extensionButton.prominentForeground#0f0c1a
  • extensionButton.prominentHoverBackground#ff33ff
  • focusBorder#ff00ff
  • foreground#f8f8f2
  • gitDecoration.addedResourceForeground#00ff66
  • gitDecoration.conflictingResourceForeground#ff00cc
  • gitDecoration.deletedResourceForeground#ff3366
  • gitDecoration.ignoredResourceForeground#b366ff
  • gitDecoration.modifiedResourceForeground#00ffcc
  • gitDecoration.submoduleResourceForeground#b366ff
  • gitDecoration.untrackedResourceForeground#ffcc00
  • icon.foreground#ff00ff
  • input.background#0a0614
  • input.border#ff00ff
  • input.foreground#f8f8f2
  • input.placeholderForeground#b366ff
  • inputOption.activeBackground#ff00ff44
  • inputOption.activeBorder#ff00ff
  • inputValidation.errorBackground#ff336622
  • inputValidation.errorBorder#ff3366
  • inputValidation.infoBackground#00ffcc22
  • inputValidation.infoBorder#00ffcc
  • inputValidation.warningBackground#ffcc0022
  • inputValidation.warningBorder#ffcc00
  • list.activeSelectionBackground#ff00ff33
  • list.activeSelectionForeground#f8f8f2
  • list.dropBackground#ff00ff22
  • list.focusBackground#ff00ff33
  • list.focusForeground#f8f8f2
  • list.highlightForeground#ff00ff
  • list.hoverBackground#ff00ff22
  • list.hoverForeground#f8f8f2
  • list.inactiveSelectionBackground#ff00ff22
  • list.inactiveSelectionForeground#f8f8f2
  • list.invalidItemForeground#ff3366
  • list.warningForeground#ffcc00
  • listFilterWidget.background#0a0614
  • listFilterWidget.noMatchesOutline#ff3366
  • listFilterWidget.outline#ff00ff
  • menu.background#0a0614
  • menu.border#ff00ff
  • menu.foreground#f8f8f2
  • menu.selectionBackground#ff00ff33
  • menu.selectionBorder#ff00ff
  • menu.selectionForeground#f8f8f2
  • menu.separatorBackground#ff00ff
  • menubar.selectionBackground#ff00ff33
  • menubar.selectionForeground#f8f8f2
  • merge.currentContentBackground#ff00ff22
  • merge.currentHeaderBackground#ff00ff44
  • merge.incomingContentBackground#00ffcc22
  • merge.incomingHeaderBackground#00ffcc44
  • minimap.background#0f0c1a
  • minimap.errorHighlight#ff3366
  • minimap.findMatchHighlight#ff00ff44
  • minimap.selectionHighlight#ff00ff44
  • minimap.warningHighlight#ffcc00
  • notificationCenter.border#ff00ff
  • notificationCenterHeader.background#0a0614
  • notificationCenterHeader.foreground#f8f8f2
  • notificationLink.foreground#00ffcc
  • notifications.background#0a0614
  • notifications.border#ff00ff
  • notifications.foreground#f8f8f2
  • notificationsErrorIcon.foreground#ff3366
  • notificationsInfoIcon.foreground#00ffcc
  • notificationsWarningIcon.foreground#ffcc00
  • panel.background#0f0c1a
  • panel.border#ff00ff
  • panel.dropBorder#ff00ff
  • panelInput.border#ff00ff
  • panelTitle.activeBorder#ff00ff
  • panelTitle.activeForeground#f8f8f2
  • panelTitle.inactiveForeground#b366ff
  • peekView.border#ff00ff
  • peekViewEditor.background#0f0c1a
  • peekViewEditor.matchHighlightBackground#ff00ff44
  • peekViewResult.background#0a0614
  • peekViewResult.fileForeground#f8f8f2
  • peekViewResult.lineForeground#b366ff
  • peekViewResult.matchHighlightBackground#ff00ff44
  • peekViewResult.selectionBackground#ff00ff33
  • peekViewResult.selectionForeground#f8f8f2
  • peekViewTitle.background#0a0614
  • peekViewTitleDescription.foreground#b366ff
  • peekViewTitleLabel.foreground#f8f8f2
  • pickerGroup.border#ff00ff
  • pickerGroup.foreground#ff00ff
  • progressBar.background#ff00ff
  • quickInput.background#0a0614
  • quickInput.foreground#f8f8f2
  • scrollbar.shadow#060509
  • scrollbarSlider.activeBackground#ff00ff66
  • scrollbarSlider.background#ff00ff33
  • scrollbarSlider.hoverBackground#ff00ff66
  • selection.background#ff00ff44
  • settings.checkboxBackground#0a0614
  • settings.checkboxBorder#ff00ff
  • settings.checkboxForeground#f8f8f2
  • settings.dropdownBackground#0a0614
  • settings.dropdownBorder#ff00ff
  • settings.dropdownForeground#f8f8f2
  • settings.dropdownListBorder#ff00ff
  • settings.headerForeground#ff00ff
  • settings.modifiedItemIndicator#ff00ff
  • settings.numberInputBackground#0a0614
  • settings.numberInputBorder#ff00ff
  • settings.numberInputForeground#f8f8f2
  • settings.textInputBackground#0a0614
  • settings.textInputBorder#ff00ff
  • settings.textInputForeground#f8f8f2
  • sideBar.background#08060f
  • sideBar.border#1f1830
  • sideBar.dropBackground#ff00ff22
  • sideBar.foreground#f8f8f2
  • sideBarSectionHeader.background#0f0c1a
  • sideBarSectionHeader.border#1f1830
  • sideBarSectionHeader.foreground#ff00ff
  • sideBarTitle.foreground#ff66ff
  • statusBar.background#08060f
  • statusBar.debuggingBackground#ff00cc
  • statusBar.debuggingForeground#0f0c1a
  • statusBar.foreground#f8f8f2
  • statusBar.noFolderBackground#08060f
  • statusBar.noFolderForeground#f8f8f2
  • statusBarItem.activeBackground#ff00ff44
  • statusBarItem.hoverBackground#ff00ff33
  • statusBarItem.prominentBackground#ff00ff
  • statusBarItem.prominentForeground#0f0c1a
  • statusBarItem.prominentHoverBackground#ff33ff
  • statusBarItem.remoteBackground#00ffcc
  • statusBarItem.remoteForeground#0f0c1a
  • tab.activeBackground#0f0c1a
  • tab.activeBorder#ff00ff
  • tab.activeForeground#f8f8f2
  • tab.activeModifiedBorder#00ffcc
  • tab.border#1f1830
  • tab.hoverBackground#ff00ff22
  • tab.hoverBorder#ff00ff66
  • tab.inactiveBackground#08060f
  • tab.inactiveForeground#b366ff
  • tab.inactiveModifiedBorder#b366ff
  • tab.unfocusedActiveBackground#0f0c1a
  • tab.unfocusedActiveBorder#b366ff
  • tab.unfocusedActiveForeground#b366ff
  • tab.unfocusedActiveModifiedBorder#b366ff
  • tab.unfocusedHoverBackground#ff00ff11
  • tab.unfocusedHoverBorder#b366ff
  • tab.unfocusedInactiveBackground#08060f
  • tab.unfocusedInactiveForeground#b366ff
  • tab.unfocusedInactiveModifiedBorder#b366ff
  • terminal.ansiBlack#08060f
  • terminal.ansiBlue#6699ff
  • terminal.ansiBrightBlack#b366ff
  • terminal.ansiBrightBlue#88aaff
  • terminal.ansiBrightCyan#66ffff
  • terminal.ansiBrightGreen#66ff99
  • terminal.ansiBrightMagenta#ff99ff
  • terminal.ansiBrightRed#ff6666
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#ffff66
  • terminal.ansiCyan#00ffcc
  • terminal.ansiGreen#00ff66
  • terminal.ansiMagenta#ff00cc
  • terminal.ansiRed#ff3366
  • terminal.ansiWhite#f8f8f2
  • terminal.ansiYellow#ffcc00
  • terminal.background#0f0c1a
  • terminal.border#ff00ff
  • terminal.foreground#f8f8f2
  • terminal.selectionBackground#ff00ff44
  • terminalCursor.background#0f0c1a
  • terminalCursor.foreground#ff00cc
  • textBlockQuote.background#0a0614
  • textBlockQuote.border#ff00ff
  • textCodeBlock.background#0a0614
  • textLink.activeForeground#00ffcc
  • textLink.foreground#00ffcc
  • textPreformat.foreground#ffcc00
  • textSeparator.foreground#ff00ff
  • titleBar.activeBackground#08060f
  • titleBar.activeForeground#f8f8f2
  • titleBar.border#ff00ff
  • titleBar.inactiveBackground#08060f
  • titleBar.inactiveForeground#b366ff
  • tree.indentGuidesStroke#ff00ff33
  • tree.tableColumnsBorder#1f1830
  • tree.tableOddRowsBackground#0a0813
  • walkThrough.embeddedEditorBackground#0f0c1a
  • welcomePage.background#0f0c1a
  • welcomePage.buttonBackground#ff00ff
  • welcomePage.buttonHoverBackground#ff33ff
  • widget.shadow#060509

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#b366ffitalic
variable, string constant.other.placeholder#f8f8f2
constant.other.color#f8f8f2
invalid, invalid.illegal#ff3366
keyword, storage.type, storage.modifier#ff00ff
keyword.control, constant.other.color, punctuation, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution#00ffcc
entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter#ff00cc
entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method#00ffcc
meta.block variable.other#f8f8f2
support.other.variable, string.other.link#ff00cc
constant.numeric, constant.language, support.constant, constant.character, constant.escape, variable.parameter, keyword.other.unit, keyword.other#ff00aa
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#ff66ff
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#ffcc00
support.type#00ffff
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#00ffcc
entity.name.module.js, variable.import.parameter.js, variable.other.class.js#ff3366
variable.language#ff3366italic
entity.name.method.js#00ffccitalic
meta.class-method.js entity.name.function.js, variable.function.constructor#00ffcc
entity.other.attribute-name#ff00ff
text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#ffcc00italic
entity.other.attribute-name.class#ffcc00
source.sass keyword.control#00ffcc
markup.inserted#00ff66
markup.deleted#ff3366
markup.changed#ff00ff
string.regexp#00ffcc
constant.character.escape#00ffcc
*url*, *link*, *uri*underline
tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js#00ffccitalic
source.js constant.other.object.key.js string.unquoted.label.js#ff3366italic
source.json meta.structure.dictionary.json support.type.property-name.json#ff00ff
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#ffcc00
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#ff00aa
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#ff3366
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#00ffcc
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#ff00cc
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#ffcc00
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#ff00ff
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#00ff66
text.html.markdown, punctuation.definition.list_item.markdown#f8f8f2
text.html.markdown markup.inline.raw.markdown#ff00ff
text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown#b366ff
markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown#00ff66
markup.italic#ff00ccitalic
markup.bold, markup.bold string#ff00ccbold
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#ff00ccbold
markup.underline#ff00aaunderline
markup.quote punctuation.definition.blockquote.markdown#b366ff
markup.quoteitalic
string.other.link.title.markdown#00ffcc
string.other.link.description.title.markdown#ff00ff
constant.other.reference.link.markdown#ffcc00
markup.raw.block#ff00ff
markup.raw.block.fenced.markdown#f8f8f2
punctuation.definition.fenced.markdown#f8f8f2
markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end#f8f8f2
variable.language.fenced.markdown#b366ff
meta.separator#b366ffbold
markup.table#f8f8f2

Shiki preview

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

Loading...