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.activeBorder#0284c7
  • activityBar.background#ffffff
  • activityBar.border#cbd5e1
  • activityBar.foreground#0f172a
  • activityBar.inactiveForeground#94a3b8
  • activityBarBadge.background#0284c7
  • activityBarBadge.foreground#ffffff
  • badge.background#0284c7
  • badge.foreground#ffffff
  • breadcrumb.background#f9fafb
  • breadcrumb.focusForeground#0f172a
  • breadcrumb.foreground#94a3b8
  • breadcrumbPicker.background#f1f5f9
  • button.background#0284c7
  • button.foreground#ffffff
  • button.hoverBackground#0284c7
  • button.secondaryBackground#ffffff
  • button.secondaryForeground#0f172a
  • debugIcon.breakpointDisabledForeground#94a3b8
  • debugIcon.breakpointForeground#b91c1c
  • debugIcon.continueForeground#059669
  • debugIcon.disconnectForeground#b91c1c
  • debugIcon.pauseForeground#b45309
  • debugIcon.startForeground#059669
  • debugIcon.stopForeground#b91c1c
  • debugToolBar.background#ffffff
  • debugToolBar.border#cbd5e1
  • diffEditor.border#cbd5e1
  • diffEditor.insertedTextBackground#05966920
  • diffEditor.removedTextBackground#b91c1c20
  • dropdown.background#f1f5f9
  • dropdown.border#0284c780
  • dropdown.foreground#0f172a
  • editor.background#f9fafb
  • editor.findMatchBackground#0284c740
  • editor.findMatchBorder#0284c7
  • editor.findMatchHighlightBackground#0284c720
  • editor.findMatchHighlightBorder#0284c700
  • editor.findRangeHighlightBackground#0284c710
  • editor.findRangeHighlightBorder#0284c700
  • editor.foreground#0f172a
  • editor.selectionBackground#0284c740
  • editor.selectionHighlightBackground#0284c720
  • editor.selectionHighlightBorder#0284c780
  • editor.wordHighlightBackground#0284c730
  • editor.wordHighlightStrongBackground#0284c750
  • editorBracketHighlight.foreground1#0284c7
  • editorBracketHighlight.foreground2#059669
  • editorBracketHighlight.foreground3#b45309
  • editorBracketHighlight.foreground4#7e22ce
  • editorBracketHighlight.foreground5#0e7490
  • editorBracketHighlight.foreground6#94a3b8
  • editorBracketHighlight.unexpectedBracket.foreground#b91c1c
  • editorBracketMatch.background#0284c730
  • editorBracketMatch.border#0284c7
  • editorCodeLens.foreground#94a3b8
  • editorCursor.foreground#0284c7
  • editorError.border#b91c1c80
  • editorError.foreground#b91c1c
  • editorGroup.border#cbd5e1
  • editorGroupHeader.tabsBackground#ffffff
  • editorHint.foreground#94a3b8
  • editorHoverWidget.background#e2e8f0
  • editorHoverWidget.border#0284c780
  • editorHoverWidget.foreground#0f172a
  • editorIndentGuide.activeBackground1#0284c7
  • editorIndentGuide.background1#cbd5e1
  • editorInfo.foreground#0284c7
  • editorInlayHint.background#ffffff40
  • editorInlayHint.foreground#94a3b8
  • editorInlayHint.parameterForeground#94a3b8
  • editorInlayHint.typeForeground#94a3b8
  • editorLineNumber.activeForeground#0f172a
  • editorLineNumber.foreground#94a3b8
  • editorOverviewRuler.addedForeground#059669
  • editorOverviewRuler.border#cbd5e1
  • editorOverviewRuler.deletedForeground#b91c1c
  • editorOverviewRuler.modifiedForeground#b45309
  • editorRuler.foreground#cbd5e1
  • editorSuggestWidget.background#f1f5f9
  • editorSuggestWidget.border#0284c780
  • editorSuggestWidget.foreground#0f172a
  • editorSuggestWidget.highlightForeground#0284c7
  • editorSuggestWidget.selectedBackground#cbd5e1
  • editorWarning.border#b4530980
  • editorWarning.foreground#b45309
  • editorWhitespace.foreground#cbd5e1
  • editorWidget.background#f1f5f9
  • editorWidget.border#0284c780
  • editorWidget.foreground#0f172a
  • extensionButton.prominentBackground#0284c7
  • extensionButton.prominentForeground#ffffff
  • extensionButton.prominentHoverBackground#0284c7
  • gitDecoration.addedResourceForeground#059669
  • gitDecoration.conflictingResourceForeground#b45309
  • gitDecoration.deletedResourceForeground#b91c1c
  • gitDecoration.ignoredResourceForeground#94a3b8
  • gitDecoration.modifiedResourceForeground#b45309
  • gitDecoration.untrackedResourceForeground#94a3b8
  • input.background#f1f5f9
  • input.border#0284c780
  • input.foreground#0f172a
  • input.placeholderForeground#94a3b8
  • inputOption.activeBackground#0284c7
  • inputOption.activeForeground#ffffff
  • inputValidation.errorBackground#b91c1c
  • inputValidation.errorBorder#b91c1c
  • inputValidation.infoBackground#0284c7
  • inputValidation.infoBorder#0284c7
  • inputValidation.warningBackground#b45309
  • inputValidation.warningBorder#b45309
  • list.activeSelectionBackground#cbd5e1
  • list.activeSelectionForeground#0f172a
  • list.errorForeground#b91c1c
  • list.focusBackground#cbd5e1
  • list.focusForeground#0f172a
  • list.highlightForeground#0284c7
  • list.hoverBackground#f1f5f9
  • list.hoverForeground#0f172a
  • list.inactiveSelectionBackground#ffffff
  • list.inactiveSelectionForeground#94a3b8
  • list.warningForeground#b45309
  • menu.background#f1f5f9
  • menu.border#0284c780
  • menu.foreground#0f172a
  • menu.selectionBackground#0284c7
  • menu.selectionForeground#ffffff
  • notifications.background#f1f5f9
  • notifications.border#0284c780
  • notifications.foreground#0f172a
  • panel.background#f9fafb
  • panel.border#cbd5e1
  • panelTitle.activeBorder#0284c7
  • panelTitle.activeForeground#0f172a
  • panelTitle.inactiveForeground#94a3b8
  • pickerGroup.border#cbd5e1
  • pickerGroup.foreground#94a3b8
  • progressBar.background#0284c7
  • quickInput.background#f1f5f9
  • quickInput.foreground#0f172a
  • quickInputTitle.background#f9fafb
  • scrollbar.shadow#f9fafb
  • scrollbarSlider.activeBackground#0284c7
  • scrollbarSlider.background#0284c760
  • scrollbarSlider.hoverBackground#0284c780
  • sideBar.background#ffffff
  • sideBar.border#cbd5e1
  • sideBar.foreground#0f172a
  • sideBarSectionHeader.background#f9fafb
  • sideBarSectionHeader.foreground#0f172a
  • sideBarTitle.foreground#94a3b8
  • statusBar.background#f9fafb
  • statusBar.border#cbd5e1
  • statusBar.debuggingBackground#059669
  • statusBar.debuggingForeground#f9fafb
  • statusBar.foreground#475569
  • statusBar.noFolderBackground#f9fafb
  • statusBar.noFolderForeground#94a3b8
  • statusBarItem.activeBackground#0284c715
  • statusBarItem.hoverBackground#0284c710
  • statusBarItem.prominentBackground#ffffff
  • statusBarItem.prominentHoverBackground#f1f5f9
  • statusBarItem.remoteBackground#f9fafb
  • statusBarItem.remoteForeground#94a3b8
  • tab.activeBackground#f9fafb
  • tab.activeBorder#0284c7
  • tab.activeForeground#0f172a
  • tab.border#cbd5e1
  • tab.hoverBackground#f1f5f9
  • tab.hoverForeground#0f172a
  • tab.inactiveBackground#ffffff
  • tab.inactiveForeground#94a3b8
  • terminal.ansiBlack#0f172a
  • terminal.ansiBlue#0284c7
  • terminal.ansiBrightBlack#94a3b8
  • terminal.ansiBrightBlue#2563eb
  • terminal.ansiBrightCyan#22d3ee
  • terminal.ansiBrightGreen#34d399
  • terminal.ansiBrightMagenta#c084fc
  • terminal.ansiBrightRed#f87171
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#fbbf24
  • terminal.ansiCyan#0e7490
  • terminal.ansiGreen#059669
  • terminal.ansiMagenta#7e22ce
  • terminal.ansiRed#b91c1c
  • terminal.ansiWhite#e2e8f0
  • terminal.ansiYellow#b45309
  • terminal.background#f9fafb
  • terminal.border#cbd5e1
  • terminal.foreground#0f172a
  • terminal.selectionBackground#0284c740
  • terminalCursor.foreground#0284c7
  • titleBar.activeBackground#ffffff
  • titleBar.activeForeground#0f172a
  • titleBar.border#cbd5e1
  • titleBar.inactiveBackground#ffffff
  • titleBar.inactiveForeground#94a3b8
  • tree.indentGuidesStroke#cbd5e1

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#475569italic
keyword, storage.type, storage.modifier#0284c7bold
keyword.operator, punctuation, meta.brace#475569
entity.name.function, meta.function-call, variable.function, support.function#0369a1
constant.numeric, constant.language, support.constant#b45309
string, string.quoted.single, string.quoted.double, text.html.vue string#059669
meta.embedded, source.js.embedded, string.template meta.template.expression#0369a1
entity.name.type, support.type, support.class#b45309
entity.name.tag, meta.tag.sgml, text.html.vue entity.name.tag, meta.tag.vue#b91c1c
entity.other.attribute-name, text.html.vue entity.other.attribute-name#0284c7
string.regexp#0e7490
*url*, *link*, *uri*underline
invalid, invalid.illegal#b91c1c
markup.inserted#059669
markup.deleted#b91c1c
markup.changed#b45309
comment.line.todo, comment.block.todo#b45309bold
variable.other.readwrite.local, variable.other.local, variable.other.readwrite#0f172a
variable.parameter, variable.other.parameter#475569italic
variable.other.constant, variable.other.global, variable.other.readwrite.global#0f172abold
variable.other.property, variable.other.member#475569
variable.other.destructuring#475569
meta.object.key, meta.object-literal.key, string.unquoted.label, meta.object.key.js, meta.object.key.ts#475569
meta.object.key constant, meta.object.key constant.other#0f172abold
meta.object.key meta.object.key, meta.object.key.nested#475569
punctuation.separator.key-value, punctuation.separator.mapping.key-value#475569
meta.method-call entity.name.function, meta.function-call entity.name.function#0369a1
meta.method-call meta.method-call entity.name.function, meta.function-call meta.function-call entity.name.function, meta.chain entity.name.function#475569
meta.method-call meta.method-call meta.method-call entity.name.function#475569
punctuation.accessor, punctuation.separator.dot#475569
meta.array.element#475569
support.type.property-name.css, meta.property-name.css#0369a1
keyword.other.unit.css, keyword.other.unit.rem.css, keyword.other.unit.px.css, keyword.other.unit.em.css, keyword.other.unit.percent.css#b45309
meta.property-list.css variable, source.css variable, variable.css#0369a1
meta.function.css variable, support.constant.property-value.css#0369a1
entity.other.attribute-name.class.css, entity.other.attribute-name.id.css, entity.name.tag.css#0284c7
entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css#0369a1italic
keyword.control.at-rule.css, meta.at-rule.css keyword#0284c7bold
constant.numeric.css#b45309
meta.tag.sgml.html, entity.name.tag.doctype.html#cbd5e1
string.quoted.double.html, string.quoted.single.html#059669
text.html.basic, text.html.vue text, text.html.derivative#475569
comment.block.html, comment.html#475569italic
source.js.embedded.html#0f172a
source.css.embedded.html#0f172a
comment.block.documentation keyword.other.documentation, storage.type.class.jsdoc, entity.name.type.instance.jsdoc#0284c7bold
variable.other.jsdoc, entity.name.type.instance.jsdoc variable#059669italic
comment.block.documentation storage.type, comment.block.documentation entity.name.type#0369a1
punctuation.definition.block.tag.jsdoc, punctuation.definition.bracket.curly.jsdoc#94a3b8
source.json meta.structure.dictionary.json support.type.property-name.json#0284c7
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#0e7490
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#7e22ce
markdown.heading, markup.heading#059669bold
string.other.link.title.markdown#0369a1
markup.italic#475569italic
markup.bold#0f172abold
markup.raw.block#0284c7
variable.language.fenced.markdown#475569
fenced_code.block.language.markdown#7e22ceitalic
variable.other.readwrite.python, variable.other.python#475569
variable.parameter.python#475569italic
constant.other.python, variable.other.constant.python#0f172abold
variable.other.property.python#475569
meta.mapping.key.python, string.unquoted.key.python#475569
entity.name.function.decorator.python, meta.decorator.python#7e22ceitalic
source.python variable.other#475569
entity.other.attribute-name.html.vue, meta.directive.vue, punctuation.definition.directive.vue#7e22cebold
expression.embbeded.vue, punctuation.definition.expression.vue#0369a1
support.function.vue, meta.function-call.vue#0369a1
support.function.vue.lifecycle#7e22ceitalic
comment.todo#b45309bold
comment.fixme#b91c1cbold italic
comment.note#0369a1italic
comment.hack#7e22cebold
comment.bug#b91c1cbold underline
comment.xxx#b45309bold