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.background#000000
  • activityBar.border#011627ff
  • activityBar.dropBackground#5f7e97ff
  • activityBar.foreground#5f7e97ff
  • activityBarBadge.background#007accff
  • activityBarBadge.foreground#ffffffff
  • badge.background#5f7e97ff
  • badge.foreground#ffffffff
  • breadcrumb.activeSelectionForeground#ffffffff
  • breadcrumb.focusForeground#ffffffff
  • breadcrumb.foreground#a599e9ff
  • breadcrumbPicker.background#001122ff
  • button.background#7e57ffcc
  • button.foreground#ffffffcc
  • button.hoverBackground#7e57c2ff
  • checkbox.border#6b6b6bff
  • contrastBorder#122d42ff
  • debugExceptionWidget.background#011627ff
  • debugExceptionWidget.border#5f7e97ff
  • debugToolBar.background#011627ff
  • diffEditor.insertedTextBackground#99b7ff23
  • diffEditor.insertedTextBorder#c5e4ff33
  • diffEditor.removedTextBackground#ef53ff33
  • diffEditor.removedTextBorder#ef53ff4d
  • dropdown.background#011627ff
  • dropdown.border#5f7e97ff
  • dropdown.foreground#ffffffcc
  • editor.background#000000
  • editor.findMatchBackground#5f7eff79
  • editor.findMatchHighlightBackground#1085ff5d
  • editor.foreground#d4d4d4ff
  • editor.hoverHighlightBackground#7e57ff5a
  • editor.inactiveSelectionBackground#3a3d41ff
  • editor.rangeHighlightBackground#7e57ff5a
  • editor.selectionBackground#1d3b53ff
  • editor.selectionHighlightBackground#add6ff26
  • editor.wordHighlightBackground#f6bbff33
  • editor.wordHighlightStrongBackground#e2a2ff33
  • editorBracketMatch.background#5f7eff4d
  • editorCodeLens.foreground#5e82ffb4
  • editorCursor.foreground#80a4c2ff
  • editorError.foreground#ef5350ff
  • editorGroup.border#000000
  • editorGroup.dropBackground#000000
  • editorGroup.emptyBackground#000000
  • editorGroupHeader.noTabsBackground#000000
  • editorGroupHeader.tabsBackground#000000
  • editorGroupHeader.tabsBorder#262a39ff
  • editorGutter.addedBackground#9ccc65ff
  • editorGutter.background#000000
  • editorGutter.deletedBackground#ef5350ff
  • editorGutter.modifiedBackground#e2b93dff
  • editorHoverWidget.background#011627ff
  • editorHoverWidget.border#5f7e97ff
  • editorIndentGuide.activeBackground#000000
  • editorIndentGuide.background#000000
  • editorLineNumber.activeForeground#c5e4fdff
  • editorLineNumber.foreground#4b6479ff
  • editorMarkerNavigation.background#0b2942ff
  • editorMarkerNavigationError.background#ef5350ff
  • editorMarkerNavigationWarning.background#ffca28ff
  • editorOverviewRuler.commonContentForeground#7e57c2ff
  • editorOverviewRuler.currentContentForeground#7e57c2ff
  • editorOverviewRuler.incomingContentForeground#7e57c2ff
  • editorRuler.foreground#5e81ff52
  • editorSuggestWidget.background#2c3043ff
  • editorSuggestWidget.border#2b2f40ff
  • editorSuggestWidget.foreground#d6deebff
  • editorSuggestWidget.highlightForeground#ffffffff
  • editorSuggestWidget.selectedBackground#5f7e97ff
  • editorWarning.foreground#b39554ff
  • editorWidget.background#021320ff
  • editorWidget.border#5f7e97ff
  • errorForeground#ef5350ff
  • extensionButton.prominentBackground#7e57ffcc
  • extensionButton.prominentForeground#ffffffcc
  • extensionButton.prominentHoverBackground#7e57c2ff
  • focusBorder#122d42ff
  • foreground#d6deebff
  • gitDecoration.conflictingResourceForeground#ffebffcc
  • gitDecoration.deletedResourceForeground#ef53ff90
  • gitDecoration.ignoredResourceForeground#395a75ff
  • gitDecoration.modifiedResourceForeground#a2bffcff
  • gitDecoration.untrackedResourceForeground#c5e4ffff
  • input.background#0b253aff
  • input.border#5f7e97ff
  • input.foreground#ffffffcc
  • input.placeholderForeground#a6a6a6ff
  • inputOption.activeBorder#ffffffcc
  • inputValidation.errorBackground#ab03fff2
  • inputValidation.errorBorder#ef5350ff
  • inputValidation.infoBackground#0058fff2
  • inputValidation.infoBorder#64b5f6ff
  • inputValidation.warningBackground#6757fff2
  • inputValidation.warningBorder#ffca28ff
  • list.activeSelectionBackground#234dff8c
  • list.activeSelectionForeground#ffffffff
  • list.activeSelectionIconForeground#ff0fffff
  • list.dropBackground#383b3dff
  • list.focusBackground#010d18ff
  • list.focusForeground#ffffffff
  • list.highlightForeground#ffffffff
  • list.hoverBackground#011627ff
  • list.hoverForeground#ffffffff
  • list.inactiveSelectionBackground#0e293fff
  • list.inactiveSelectionForeground#5f7e97ff
  • list.invalidItemForeground#975f94ff
  • menu.background#000000
  • menu.border#000000
  • menu.foreground#ccccccff
  • menu.separatorBackground#454545ff
  • merge.currentHeaderBackground#5f7e97ff
  • merge.incomingHeaderBackground#7e57ff5a
  • meta.objectliteral.js#82aaffff
  • notificationCenter.border#262a39ff
  • notificationLink.foreground#80cbc4ff
  • notifications.background#01111dff
  • notifications.border#262a39ff
  • notifications.foreground#ffffffcc
  • notificationToast.border#262a39ff
  • panel.background#000000
  • panel.border#5f7e97ff
  • panel.foreground#ffffffff
  • panelTitle.activeBorder#5f7e97ff
  • panelTitle.activeForeground#ffffffcc
  • panelTitle.inactiveForeground#d6deff80
  • peekView.border#5f7e97ff
  • peekViewEditor.background#011627ff
  • peekViewEditor.matchHighlightBackground#7e57ff5a
  • peekViewResult.background#011627ff
  • peekViewResult.fileForeground#5f7e97ff
  • peekViewResult.lineForeground#5f7e97ff
  • peekViewResult.matchHighlightBackground#ffffffcc
  • peekViewResult.selectionBackground#2e3250ff
  • peekViewResult.selectionForeground#5f7e97ff
  • peekViewTitle.background#011627ff
  • peekViewTitleDescription.foreground#697098ff
  • peekViewTitleLabel.foreground#5f7e97ff
  • pickerGroup.border#011627ff
  • pickerGroup.foreground#d1aaffff
  • ports.iconRunningProcessForeground#369432ff
  • progress.background#7e57c2ff
  • punctuation.definition.generic.begin.html#ef53fff2
  • scrollbar.shadow#010b14ff
  • selection.background#4373c2ff
  • sideBar.background#000000
  • sideBar.border#011627ff
  • sideBar.foreground#89a4ffff
  • sideBarSectionHeader.background#000000
  • sideBarSectionHeader.border#000000
  • sideBarSectionHeader.foreground#5f7e97ff
  • sideBarTitle.foreground#bbbbbbff
  • source.elm#5f7e97ff
  • statusBar.background#000000
  • statusBar.border#262a39ff
  • statusBar.debuggingBackground#202431ff
  • statusBar.debuggingBorder#1f2330ff
  • statusBar.foreground#5f7e97ff
  • statusBar.noFolderBackground#011627ff
  • statusBar.noFolderBorder#25293aff
  • statusBarItem.activeBackground#202431ff
  • statusBarItem.hoverBackground#202431ff
  • statusBarItem.prominentBackground#202431ff
  • statusBarItem.prominentHoverBackground#202431ff
  • statusBarItem.remoteBackground#000000
  • statusBarItem.remoteForeground#ff0fffff
  • string.quoted.single.js#ffffffff
  • tab.activeBackground#0b2942ff
  • tab.activeBorder#262a39ff
  • tab.activeForeground#d2dee7ff
  • tab.border#272b3bff
  • tab.inactiveBackground#000000
  • tab.inactiveForeground#5f7e97ff
  • tab.lastPinnedBorder#ccc3ffff
  • tab.unfocusedActiveBorder#262a39ff
  • tab.unfocusedActiveForeground#5f7e97ff
  • tab.unfocusedInactiveForeground#5f7e97ff
  • terminal.ansiBlack#011627ff
  • terminal.ansiBlue#82aaffff
  • terminal.ansiBrightBlack#575656ff
  • terminal.ansiBrightBlue#82aaffff
  • terminal.ansiBrightCyan#7fdbcaff
  • terminal.ansiBrightGreen#22da6eff
  • terminal.ansiBrightMagenta#c792eaff
  • terminal.ansiBrightRed#ef5350ff
  • terminal.ansiBrightWhite#ffffffff
  • terminal.ansiBrightYellow#ffeb95ff
  • terminal.ansiCyan#21c7a8ff
  • terminal.ansiGreen#22da6eff
  • terminal.ansiMagenta#c792eaff
  • terminal.ansiRed#ef5350ff
  • terminal.ansiWhite#ffffffff
  • terminal.ansiYellow#c5e478ff
  • terminal.background#000000
  • terminal.foreground#ffffffff
  • terminal.inactiveSelectionBackground#3a3d41ff
  • terminal.selectionBackground#1b90ff4d
  • terminalCursor.background#234d70ff
  • textCodeBlock.background#4f4f4fff
  • titleBar.activeBackground#000000
  • titleBar.activeForeground#eeefffff
  • titleBar.inactiveBackground#000000
  • walkThrough.embeddedEditorBackground#011627ff
  • welcomePage.buttonBackground#011627ff
  • welcomePage.buttonHoverBackground#011627ff
  • widget.border#303031ff
  • widget.shadow#011627ff

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
meta.embedded, source.groovy.embedded, string meta.image.inline.markdown#d4d4d4ff
emphasisitalic
strongbold
header#000080ff
comment, string.quoted.docstring#6a9955ff
constant.language#569cd6ff
constant.numeric, variable.other.enummember, keyword.operator.plus.exponent, keyword.operator.minus.exponent#b5cea8ff
constant.regexp#646695ff
entity.name.tag#569cd6ff
entity.name.tag.css#d7ba7dff
entity.other.attribute-name#9cdcfeff
entity.other.attribute-name.class.css, entity.other.attribute-name.class.mixin.css, entity.other.attribute-name.id.css, entity.other.attribute-name.parent-selector.css, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css, source.css.less entity.other.attribute-name.id, entity.other.attribute-name.scss#d7ba7dff
invalid#f44747ff
markup.underlineunderline
markup.bold#569cd6ffbold
markup.heading#569cd6ffbold
markup.italicitalic
markup.strikethroughstrikethrough
markup.inserted#b5cea8ff
markup.deleted#ce9178ff
markup.changed#569cd6ff
punctuation.definition.quote.begin.markdown#6a9955ff
punctuation.definition.list.begin.markdown#6796e6ff
markup.inline.raw#ce9178ff
punctuation.definition.tag#808080ff
meta.preprocessor, entity.name.function.preprocessor#569cd6ff
meta.preprocessor.string#ce9178ff
meta.preprocessor.numeric#b5cea8ff
meta.structure.dictionary.key.python#9cdcfeff
meta.diff.header#569cd6ff
storage#569cd6ff
storage.type#569cd6ff
storage.modifier, keyword.operator.noexcept#569cd6ff
string, meta.embedded.assembly#ce9178ff
string.tag#ce9178ff
string.value#ce9178ff
string.regexp#d16969ff
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#569cd6ff
meta.template.expression#d4d4d4ff
support.type.vendored.property-name, support.type.property-name, variable.css, variable.scss, variable.other.less, source.coffee.embedded#9cdcfeff
keyword#569cd6ff
keyword.control#569cd6ff
keyword.operator#d4d4d4ff
keyword.operator.new, keyword.operator.expression, keyword.operator.cast, keyword.operator.sizeof, keyword.operator.alignof, keyword.operator.typeid, keyword.operator.alignas, keyword.operator.instanceof, keyword.operator.logical.python, keyword.operator.wordlike#569cd6ff
keyword.other.unit#b5cea8ff
punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php#569cd6ff
support.function.git-rebase#9cdcfeff
constant.sha.git-rebase#b5cea8ff
storage.modifier.import.java, variable.language.wildcard.java, storage.modifier.package.java#d4d4d4ff
variable.language#569cd6ff
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#dcdcaaff
support.class, support.type, entity.name.type, entity.name.namespace, entity.other.attribute, entity.name.scope-resolution, entity.name.class, storage.type.numeric.go, storage.type.byte.go, storage.type.boolean.go, storage.type.string.go, storage.type.uintptr.go, storage.type.error.go, storage.type.rune.go, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy#4ec9b0ff
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class#4ec9b0ff
keyword.control, source.cpp keyword.operator.new, keyword.operator.delete, keyword.other.using, keyword.other.operator, entity.name.operator#c586c0ff
variable, meta.definition.variable.name, support.variable, entity.name.variable, constant.other.placeholder#9cdcfeff
variable.other.constant, variable.other.enummember#4fc1ffff
meta.object-literal.key#9cdcfeff
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#ce9178ff
punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, punctuation.definition.character-class.regexp, punctuation.character.set.begin.regexp, punctuation.character.set.end.regexp, keyword.operator.negation.regexp, support.other.parenthesis.regexp#ce9178ff
constant.character.character-class.regexp, constant.other.character-class.set.regexp, constant.other.character-class.regexp, constant.character.set.regexp#d16969ff
keyword.operator.or.regexp, keyword.control.anchor.regexp#dcdcaaff
keyword.operator.quantifier.regexp#d7ba7dff
constant.character, constant.other.option#569cd6ff
constant.character.escape#d7ba7dff
entity.name.label#c8c8c8ff

Shiki preview

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

Loading...

Dark Plus Oled by Weiyu Wang - VS Code Theme