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#F5F8FF
  • activityBar.border#F5F8FF
  • activityBar.dropBorder#9FADC6
  • activityBar.foreground#29A37A
  • activityBar.inactiveForeground#56698F
  • activityBarBadge.background#29A37A
  • activityBarBadge.foreground#F5F8FF
  • badge.background#29A37A
  • badge.foreground#F5F8FF
  • breadcrumb.activeSelectionForeground#2d3953
  • breadcrumb.background#F5F8FF
  • breadcrumb.focusForeground#2d3953
  • breadcrumb.foreground#2d3953
  • breadcrumbPicker.background#F5F8FF
  • button.background#29A37A
  • button.foreground#F5F8FF
  • button.hoverBackground#29A37A99
  • checkbox.background#F5F8FF
  • checkbox.border#F5F8FF
  • checkbox.foreground#2d3953
  • debugExceptionWidget.background#F5F8FF
  • debugExceptionWidget.border#9FADC6
  • debugToolBar.background#9FADC6
  • debugToolBar.border#9FADC6
  • descriptionForeground#2d3953
  • diffEditor.border#9FADC6
  • diffEditor.insertedTextBackground#52A32922
  • diffEditor.insertedTextBorder#52A32944
  • diffEditor.removedTextBackground#CC336622
  • diffEditor.removedTextBorder#CC336644
  • dropdown.background#9FADC6
  • dropdown.border#9FADC6
  • dropdown.foreground#2d3953
  • dropdown.listBackground#F5F8FF
  • editor.background#F5F8FF
  • editor.findMatchBackground#9FADC650
  • editor.findMatchBorder#3366CC
  • editor.findMatchHighlightBackground#9FADC650
  • editor.findRangeHighlightBackground#9FADC650
  • editor.foreground#2d3953
  • editor.hoverHighlightBackground#9FADC650
  • editor.inactiveSelectionBackground#9FADC660
  • editor.lineHighlightBackground#9FADC650
  • editor.lineHighlightBorder#9FADC650
  • editor.rangeHighlightBackground#9FADC650
  • editor.selectionBackground#3366CC60
  • editor.selectionForeground#2d3953
  • editor.selectionHighlightBackground#9FADC660
  • editor.wordHighlightBackground#9FADC660
  • editor.wordHighlightStrongBackground#9FADC680
  • editorBracketMatch.background#9FADC660
  • editorBracketMatch.border#3366CC
  • editorCodeLens.foreground#2d3953
  • editorCursor.background#F5F8FF
  • editorCursor.foreground#29A37A
  • editorError.foreground#CC3366
  • editorGroup.border#9FADC6
  • editorGroup.dropBackground#9FADC6
  • editorGroup.emptyBackground#F5F8FF
  • editorGroup.focusedEmptyBorder#F5F8FF
  • editorGroupHeader.border#F5F8FF
  • editorGroupHeader.noTabsBackground#F5F8FF
  • editorGroupHeader.tabsBackground#EBF1FF
  • editorGroupHeader.tabsBorder#F5F8FF
  • editorGutter.addedBackground#52A329
  • editorGutter.background#F5F8FF
  • editorGutter.deletedBackground#CC3366
  • editorGutter.modifiedBackground#3366CC
  • editorHint.foreground#29A37A
  • editorHoverWidget.background#F5F8FF
  • editorHoverWidget.border#9FADC6
  • editorIndentGuide.activeBackground#29A37A
  • editorIndentGuide.background#9FADC6
  • editorInfo.foreground#3366CC
  • editorInlayHint.background#F5F8FF
  • editorInlayHint.foreground#9FADC699
  • editorLineNumber.activeForeground#29A37A
  • editorLineNumber.foreground#7083A9
  • editorLink.activeForeground#3366CC
  • editorMarkerNavigation.background#F5F8FF
  • editorMarkerNavigationError.background#CC3366
  • editorMarkerNavigationInfo.background#3366CC
  • editorMarkerNavigationWarning.background#CC9933
  • editorOverviewRuler.addedForeground#52A329
  • editorOverviewRuler.border#9FADC6
  • editorOverviewRuler.bracketMatchForeground#3366CC
  • editorOverviewRuler.commonContentForeground#9FADC6
  • editorOverviewRuler.currentContentForeground#3366CC
  • editorOverviewRuler.deletedForeground#CC3366
  • editorOverviewRuler.errorForeground#CC3366
  • editorOverviewRuler.findMatchForeground#3366CC
  • editorOverviewRuler.incomingContentForeground#52A329
  • editorOverviewRuler.infoForeground#3366CC
  • editorOverviewRuler.modifiedForeground#3366CC
  • editorOverviewRuler.rangeHighlightForeground#9FADC6
  • editorOverviewRuler.selectionHighlightForeground#9FADC650
  • editorOverviewRuler.warningForeground#CC9933
  • editorOverviewRuler.wordHighlightForeground#9FADC6
  • editorOverviewRuler.wordHighlightStrongForeground#9FADC6
  • editorPane.background#F5F8FF
  • editorRuler.foreground#9FADC6
  • editorSuggestWidget.background#F5F8FF
  • editorSuggestWidget.border#9FADC6
  • editorSuggestWidget.foreground#2d3953
  • editorSuggestWidget.highlightForeground#3366CC
  • editorSuggestWidget.selectedBackground#9FADC6
  • editorWarning.foreground#CC9933
  • editorWhitespace.foreground#9FADC650
  • editorWidget.background#F5F8FF
  • editorWidget.border#F5F8FF
  • editorWidget.foreground#2d3953
  • errorForeground#CC3366
  • extensionButton.prominentBackground#29A37A
  • extensionButton.prominentForeground#F5F8FF
  • extensionButton.prominentHoverBackground#9FADC650
  • focusBorder#9FADC650
  • foreground#2d3953
  • gitDecoration.conflictingResourceForeground#CC3366
  • gitDecoration.deletedResourceForeground#CC3366
  • gitDecoration.ignoredResourceForeground#9FADC6
  • gitDecoration.modifiedResourceForeground#3366CC
  • gitDecoration.untrackedResourceForeground#52A329
  • icon.foreground#2d3953
  • input.background#F5F8FF
  • input.border#9FADC6
  • input.foreground#2d3953
  • input.placeholderForeground#56698F
  • inputOption.activeBorder#9FADC6
  • inputValidation.errorBackground#F5F8FF
  • inputValidation.errorBorder#CC3366
  • inputValidation.errorForeground#CC3366
  • inputValidation.infoBackground#F5F8FF
  • inputValidation.infoBorder#3366CC
  • inputValidation.infoForeground#3366CC
  • inputValidation.warningBackground#F5F8FF
  • inputValidation.warningBorder#CC9933
  • inputValidation.warningForeground#CC9933
  • list.activeSelectionBackground#7B8FB770
  • list.activeSelectionForeground#2d3953
  • list.dropBackground#7B8FB770
  • list.errorForeground#CC3366
  • list.focusBackground#7B8FB770
  • list.focusForeground#2d3953
  • list.highlightForeground#2d3953
  • list.hoverBackground#9FADC650
  • list.hoverForeground#56698F
  • list.inactiveFocusBackground#7B8FB770
  • list.inactiveSelectionBackground#7B8FB770
  • list.inactiveSelectionForeground#2d3953
  • list.invalidItemForeground#CC3366
  • list.warningForeground#CC9933
  • listFilterWidget.background#F5F8FF
  • listFilterWidget.noMatchesOutline#CC3366
  • listFilterWidget.outline#9FADC6
  • menu.background#F5F8FF
  • menu.foreground#2d3953
  • menu.selectionBackground#9FADC6
  • menu.selectionForeground#2d3953
  • menubar.selectionBackground#9FADC6
  • menubar.selectionForeground#2d3953
  • merge.border#9FADC6
  • merge.commonContentBackground#9FADC660
  • merge.commonHeaderBackground#9FADC670
  • merge.currentContentBackground#3366CC22
  • merge.currentHeaderBackground#3366CC70
  • merge.incomingContentBackground#52A32922
  • merge.incomingHeaderBackground#52A32970
  • notificationCenter.border#F5F8FF
  • notificationCenterHeader.background#F5F8FF
  • notificationCenterHeader.foreground#2d3953
  • notificationLink.foreground#2d3953
  • notifications.background#F5F8FF
  • notifications.border#F5F8FF
  • notifications.foreground#2d3953
  • notificationToast.border#F5F8FF
  • panel.background#F5F8FF
  • panel.border#29A37A
  • panel.dropBorder#9FADC6
  • panelInput.border#9FADC6
  • panelSection.border#9FADC6
  • panelSection.dropBackground#9FADC6
  • panelSectionHeader.background#F5F8FF
  • panelSectionHeader.foreground#29A37A
  • panelTitle.activeBorder#29A37A
  • panelTitle.activeForeground#2d3953
  • panelTitle.inactiveForeground#56698F
  • peekView.border#29A37A
  • peekViewEditor.background#7B8FB750
  • peekViewEditor.matchHighlightBackground#9FADC650
  • peekViewEditor.matchHighlightBorder#2d3953
  • peekViewEditorGutter.background#F5F8FF
  • peekViewResult.background#7B8FB750
  • peekViewResult.fileForeground#2d3953
  • peekViewResult.lineForeground#29A37A
  • peekViewResult.matchHighlightBackground#7B8FB7
  • peekViewResult.selectionBackground#9FADC6
  • peekViewResult.selectionForeground#2d3953
  • peekViewTitle.background#7B8FB750
  • peekViewTitleDescription.foreground#2d3953
  • peekViewTitleLabel.foreground#2d3953
  • pickerGroup.border#9FADC6
  • pickerGroup.foreground#29A37A
  • progressBar.background#29A37A
  • scrollbar.shadow#7083A9
  • scrollbarSlider.activeBackground#9FADC650
  • scrollbarSlider.background#9FADC660
  • scrollbarSlider.hoverBackground#9FADC699
  • selection.background#9FADC670
  • settings.checkboxBackground#7B8FB7
  • settings.checkboxBorder#7B8FB7
  • settings.checkboxForeground#2d3953
  • settings.dropdownBackground#9FADC6
  • settings.dropdownBorder#7B8FB7
  • settings.dropdownForeground#2d3953
  • settings.dropdownListBorder#7B8FB7
  • settings.headerForeground#2d3953
  • settings.modifiedItemIndicator#29A37A
  • settings.numberInputBackground#7B8FB7
  • settings.numberInputBorder#7B8FB7
  • settings.numberInputForeground#2d3953
  • settings.textInputBackground#7B8FB7
  • settings.textInputBorder#7B8FB7
  • settings.textInputForeground#2d3953
  • sideBar.background#EBF1FF
  • sideBar.foreground#2d3953
  • sideBarSectionHeader.background#EBF1FF
  • sideBarSectionHeader.border#F5F8FF
  • sideBarSectionHeader.foreground#29A37A
  • sideBarTitle.foreground#29A37A
  • statusBar.background#F5F8FF
  • statusBar.border#F5F8FF
  • statusBar.debuggingBackground#CC9933
  • statusBar.debuggingForeground#F5F8FF
  • statusBar.foreground#2d3953
  • statusBar.noFolderBackground#CC3366
  • statusBar.noFolderForeground#F5F8FF
  • statusBarItem.activeBackground#9FADC6
  • statusBarItem.hoverBackground#9FADC6
  • statusBarItem.remoteBackground#52A329
  • statusBarItem.remoteForeground#F5F8FF
  • tab.activeBackground#F5F8FF
  • tab.activeBorderTop#29A37A
  • tab.activeForeground#2d3953
  • tab.border#EBF1FF
  • tab.hoverForeground#29A37A
  • tab.inactiveBackground#EBF1FF
  • tab.inactiveForeground#56698F
  • tab.unfocusedActiveBackground#F5F8FF
  • tab.unfocusedActiveBorderTop#F5F8FF
  • tab.unfocusedActiveForeground#2d3953
  • tab.unfocusedInactiveForeground#56698F
  • terminal.ansiBlack#7B8FB7
  • terminal.ansiBlue#3366CC
  • terminal.ansiBrightBlack#9FADC6
  • terminal.ansiBrightBlue#4775D1
  • terminal.ansiBrightCyan#2EB789
  • terminal.ansiBrightGreen#5CB72E
  • terminal.ansiBrightMagenta#A347D1
  • terminal.ansiBrightRed#D14775
  • terminal.ansiBrightWhite#2d3953
  • terminal.ansiBrightYellow#D1A347
  • terminal.ansiCyan#29A37A
  • terminal.ansiGreen#52A329
  • terminal.ansiMagenta#9933CC
  • terminal.ansiRed#CC3366
  • terminal.ansiWhite#2d3953
  • terminal.ansiYellow#CC9933
  • terminal.background#F5F8FF
  • terminal.border#29A37A
  • terminal.foreground#2d3953
  • terminal.selectionBackground#9FADC633
  • terminalCursor.background#29A37A
  • terminalCursor.foreground#29A37A
  • textBlockQuote.background#9FADC6
  • textBlockQuote.border#9FADC6
  • textCodeBlock.background#F5F8FF
  • textLink.activeForeground#29A37A
  • textLink.foreground#29A37A
  • textPreformat.foreground#2d3953
  • textSeparator.foreground#2d3953
  • titleBar.activeBackground#F5F8FF
  • titleBar.activeForeground#2d3953
  • titleBar.border#F5F8FF
  • titleBar.inactiveBackground#F5F8FF
  • titleBar.inactiveForeground#9FADC6
  • tree.indentGuidesStroke#9FADC6
  • walkThrough.embeddedEditorBackground#F5F8FF
  • welcomePage.buttonBackground#9FADC6
  • welcomePage.buttonHoverBackground#9FADC699
  • widget.shadow#7083A9

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
#2d3953
comment, punctuation.definition.comment#7083A9italic
variable, string constant.other.placeholder, source#2d3953
constant.other.color, punctuation.definition.entity, constant.character.entity, punctuation.definition.template-expression, punctuation.section.tag.twig#9933CC
invalid, invalid.illegal#CC3366
storage.type, storage.modifier, constant.language, support.constant, constant.character, constant.escape#3366CC
keyword#9933CC
constant.language.boolean, constant.numeric#CC9933
punctuation, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution, meta.brace, meta.block, meta.jsx, meta.embedded.expression, meta.template.expression, meta.tag.block.any.html, string.unquoted.tag-string.nunjucks, text.html.nunjucks#2d3953
punctuation.separator.key-value.html, keyword.control, keyword.operator, constant.other.color, punctuation.definition.constant, meta.function.block.start.handlebars, meta.function.inline.other, meta.property-value, support.constant.mathematical-symbols, support.constant.vendored.property-value, punctuation.definition.keyword, punctuation.accessor, punctuation.separator.property, string.unquoted.filter-pipe#29A37A
entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter, support.variable.dom, meta.import, meta.export, meta.export.default, support.class.builtin, support.class.component, variable.other.object#CC3366
entity.name.function, variable.function, support.function, keyword.other.special-method, meta.function-call, keyword.control.filter#9933CC
meta.block variable.other#2d3953
variable.parameter, text.html, punctuation.section.property-list, meta.property-value.scss punctuation, meta.property-list, keyword.operator.type.annotation, variable.other.object.property#2d3953
string, constant.other.symbol, constant.other.key, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js, punctuation.definition.string, entity.name.section.markdown, meta.attribute-selector, entity.name.import.go, storage.type.attr.nunjucks#52A329
entity.name, support.type, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types, meta.object-literal.key#3366CC
support.type, support.class, keyword.other.debugger, entity.other.inherited-class, meta.property-name, punctuation.definition.raw.markdown, variable.graphql, variable.other.readwrite#CC3366
keyword.function.go#3366CC
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, support.type.property-name, support.variable.object.node, support.variable.object.process#CC3366
variable.parameter.scala#29A37A
entity.name.module.js, variable.import.parameter.js#CC3366
variable.language#CC3366italic
entity.name.method.js#CC3366italic
meta.class-method.js entity.name.function.js, variable.function.constructor#CC3366
entity.other.attribute-name#29A37A
text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#29A37A
entity.other.attribute-name.class, punctuation.definition.entity.css#29A37A
source.sass keyword.control#CC3366
markup.inserted#52A329
markup.deleted#CC3366
markup.changed#9933CC
string.regexp#29A37A
constant.character.escape#CC3366
*url*, *link*, *uri*underline
meta.decorator, tag.decorator.js entity.name.tag, tag.decorator.js punctuation.definition.tag#CC3366
source.js constant.other.object.key.js string.unquoted.label.js#CC3366italic
source.json meta.structure.dictionary.json support.type.property-name.json#CC3366
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#CC3366
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#29A37A
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#CC3366
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#29A37A
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#CC3366
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#29A37A
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#CC3366
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#29A37A
markup.italic#CC3366italic
markup.bold#CC3366bold
markup.underline#9933CCunderline
markup.strike#CC9933italic
markup.quote#CC3366italic
markup.raw.block#29A37A
markup.table#CC3366
text.html.markdown, punctuation.definition.list_item.markdown#2d3953
text.html.markdown markup.raw.inline, text.html.markdown markup.inline.raw.string.markdown#CC3366
text.html.markdown meta.dummy.line-break#2d3953
markdown.heading, markup.heading, markup.heading entity.name, markup.heading.markdown, punctuation.definition.heading.markdown#52A329
markup.quote, punctuation.definition.blockquote.markdown#CC3366italic
string.other.link.title.markdown#CC9933underline
markup.raw.block.fenced.markdown#2d3953
punctuation.definition.fenced.markdown, variable.language.fenced.markdown#2d3953
variable.language.fenced.markdown#2d3953
meta.separator#2d3953
token.info-token#CC3366
token.warn-token#CC9933
token.error-token#CC3366
token.debug-token#9933CC
storage.type.error.go#CC3366
punctuation.other.period.go#29A37A

Shiki preview

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

Loading...