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#ffffff
  • activityBar.border#d8dde3
  • activityBar.dropBackground#00b894e3
  • activityBar.foreground#2f3640
  • activityBarBadge.background#00b894
  • activityBarBadge.foreground#ffffff
  • badge.background#00b894
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#2f3640
  • breadcrumb.focusForeground#2f3640
  • breadcrumb.foreground#576574
  • breadcrumbPicker.background#f7f9fb
  • button.background#00b894cc
  • button.foreground#ffffffcc
  • button.hoverBackground#00b894
  • contrastBorder#d8dde3
  • debugExceptionWidget.background#f7f9fb
  • debugExceptionWidget.border#00b894
  • debugToolBar.background#f7f9fb
  • descriptionForeground#576574
  • diffEditor.insertedTextBackground#10ac8433
  • diffEditor.removedTextBackground#ff6b6b33
  • dropdown.background#f7f9fb
  • dropdown.border#00b894
  • dropdown.foreground#2f3640cc
  • editor.background#f0f4f8
  • editor.findMatchBackground#00b894b3
  • editor.findMatchHighlightBackground#00b89433
  • editor.foreground#2f3640
  • editor.hoverHighlightBackground#00b8945a
  • editor.inactiveSelectionBackground#d1ece65a
  • editor.lineHighlightBackground#e0f0ea
  • editor.rangeHighlightBackground#00b8945a
  • editor.selectionBackground#d1ece680
  • editor.selectionHighlightBackground#e0f0ea
  • editor.wordHighlightBackground#e0f0ea
  • editor.wordHighlightStrongBackground#d1ece6
  • editorActiveLineNumber.foreground#2f3640
  • editorBracketMatch.border#00b894
  • editorCodeLens.foreground#feca57
  • editorCursor.foreground#00b894
  • editorError.foreground#ff6b6b
  • editorGroup.background#e0f0ea
  • editorGroup.border#d8dde3
  • editorGroup.dropBackground#00b89473
  • editorGroupHeader.noTabsBackground#e0f0ea
  • editorGroupHeader.tabsBackground#ffffff
  • editorGroupHeader.tabsBorder#d8dde3
  • editorGutter.addedBackground#10ac84
  • editorGutter.deletedBackground#ff6b6b
  • editorGutter.modifiedBackground#feca57
  • editorHoverWidget.background#f7f9fb
  • editorHoverWidget.border#00b894
  • editorIndentGuide.background#7f8c8d80
  • editorLineNumber.activeForeground#2f3640
  • editorLineNumber.foreground#7f8c8d
  • editorLink.activeForeground#00b894
  • editorMarkerNavigation.background#f0f4f8
  • editorMarkerNavigationError.background#ff6b6b
  • editorMarkerNavigationWarning.background#feca57
  • editorOverviewRuler.commonContentForeground#00b894
  • editorOverviewRuler.currentContentForeground#00b894
  • editorOverviewRuler.incomingContentForeground#00b894
  • editorRuler.foreground#7f8c8d80
  • editorSuggestWidget.background#e0f0ea
  • editorSuggestWidget.border#d8dde3
  • editorSuggestWidget.foreground#2f3640
  • editorSuggestWidget.highlightForeground#2f3640
  • editorSuggestWidget.selectedBackground#00b894
  • editorWarning.foreground#feca57
  • editorWhitespace.foreground#7f8c8d80
  • editorWidget.background#f0f4f8
  • editorWidget.border#d8dde3
  • errorForeground#ff6b6b
  • extensionButton.prominentBackground#00b894cc
  • extensionButton.prominentForeground#ffffffcc
  • extensionButton.prominentHoverBackground#00b894
  • focusBorder#d8dde3
  • foreground#2f3640
  • gitDecoration.conflictingResourceForeground#ff6b6be6
  • gitDecoration.deletedResourceForeground#ff6b6be6
  • gitDecoration.ignoredResourceForeground#7f8c8d90
  • gitDecoration.modifiedResourceForeground#feca57e6
  • gitDecoration.untrackedResourceForeground#10ac84e6
  • input.background#ffffff
  • input.border#00b894
  • input.foreground#2f3640cc
  • input.placeholderForeground#57657480
  • inputOption.activeBorder#2f3640cc
  • inputValidation.errorBackground#ff6b6bf2
  • inputValidation.errorBorder#ff6b6b
  • inputValidation.infoBackground#00b894f2
  • inputValidation.infoBorder#00b894
  • inputValidation.warningBackground#feca57f2
  • inputValidation.warningBorder#feca57
  • list.activeSelectionBackground#00b894
  • list.activeSelectionForeground#ffffff
  • list.dropBackground#e0f0ea
  • list.focusBackground#d1ece62e
  • list.focusForeground#2f3640
  • list.highlightForeground#2f3640
  • list.hoverBackground#d1ece61a
  • list.hoverForeground#2f3640
  • list.inactiveSelectionBackground#5765741a
  • list.inactiveSelectionForeground#576574
  • merge.currentHeaderBackground#00b8945a
  • merge.incomingHeaderBackground#00b8945a
  • notificationLink.foreground#00b894
  • notifications.background#f7f9fb
  • notifications.foreground#2f3640cc
  • panel.background#f7f9fb
  • panel.border#d8dde3
  • panelTitle.activeBorder#00b894
  • panelTitle.activeForeground#2f3640
  • panelTitle.inactiveForeground#576574
  • peekView.border#00b894
  • peekViewEditor.background#f0f4f8
  • peekViewEditor.matchHighlightBackground#00b8945a
  • peekViewResult.background#e0f0ea
  • peekViewResult.fileForeground#2f3640
  • peekViewResult.lineForeground#2f3640
  • peekViewResult.matchHighlightBackground#00b8945a
  • peekViewResult.selectionBackground#d1ece6
  • peekViewResult.selectionForeground#2f3640
  • peekViewTitle.background#f7f9fb
  • peekViewTitleDescription.foreground#576574
  • peekViewTitleLabel.foreground#2f3640
  • pickerGroup.border#e0f0ea
  • pickerGroup.foreground#576574
  • progress.background#00b894
  • scrollbar.shadow#f7f9fb00
  • scrollbarSlider.activeBackground#00b894cc
  • scrollbarSlider.background#00b89466
  • scrollbarSlider.hoverBackground#00b894cc
  • selection.background#d1ece680
  • sideBar.background#f7f9fb
  • sideBar.border#d8dde3
  • sideBar.foreground#576574
  • sideBarSectionHeader.background#f7f9fb
  • sideBarSectionHeader.foreground#2f3640
  • sideBarTitle.foreground#2f3640
  • statusBar.background#e8ecef
  • statusBar.border#c0c7d0
  • statusBar.debuggingBackground#e0f0ea
  • statusBar.debuggingBorder#d8dde3
  • statusBar.debuggingForeground#2f3640
  • statusBar.foreground#576574
  • statusBar.noFolderBackground#f7f9fb
  • statusBar.noFolderBorder#d8dde3
  • statusBar.noFolderForeground#576574
  • statusBarItem.activeBackground#e0f0ea
  • statusBarItem.hoverBackground#e0f0ea
  • statusBarItem.prominentBackground#e0f0ea
  • statusBarItem.prominentHoverBackground#e0f0ea
  • tab.activeBackground#f7f9fb
  • tab.activeBorder#00b894
  • tab.activeForeground#2f3640
  • tab.border#d8dde3
  • tab.inactiveBackground#ffffff
  • tab.inactiveForeground#576574
  • tab.unfocusedActiveBorder#d8dde3
  • terminal.ansiBlack#e0f0ea
  • terminal.ansiBlue#00b894
  • terminal.ansiBrightBlack#7f8c8d
  • terminal.ansiBrightBlue#00b894
  • terminal.ansiBrightCyan#54a0ff
  • terminal.ansiBrightGreen#10ac84
  • terminal.ansiBrightMagenta#ff6b6b
  • terminal.ansiBrightRed#ee5253
  • terminal.ansiBrightWhite#000000
  • terminal.ansiBrightYellow#feca57
  • terminal.ansiCyan#54a0ff
  • terminal.ansiGreen#10ac84
  • terminal.ansiMagenta#ff6b6b
  • terminal.ansiRed#ee5253
  • terminal.ansiWhite#2f3640
  • terminal.ansiYellow#feca57
  • terminal.findMatchBackground#00b894b3
  • terminal.findMatchHighlightBackground#00b8944d
  • titleBar.activeBackground#f7f9fb
  • titleBar.activeForeground#2f3640
  • titleBar.border#d8dde3
  • titleBar.inactiveBackground#ffffff
  • titleBar.inactiveForeground#576574
  • walkThrough.embeddedEditorBackground#f0f4f8
  • welcomePage.buttonBackground#e0f0ea
  • welcomePage.buttonHoverBackground#d1ece6
  • widget.shadow#c0c7d0

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
Global settings#2f3640
comment#7f8c8ditalic
string#10ac84
string.quoted#10ac84
string.unquoted#2f3640
support.constant.math#feca57
constant.numeric, constant.character.numeric#ee5253
constant.language, punctuation.definition.constant, variable.other.constant#00b894
constant.character, constant.other#00b894
constant.character.escape#ee5253
string.regexp, string.regexp keyword.other#54a0ff
meta.function punctuation.separator.comma#2f3640
variable#00b894
punctuation.accessor, keyword#ff6b6b
storage, storage.type, meta.var.expr storage.type, storage.type.property.js, storage.type.property.ts, storage.type.property.tsx, meta.class meta.method.declaration meta.var.expr storage.type.js#ff6b6b
entity.name.class, meta.class entity.name.type.class#feca57
entity.other.inherited-class#10ac84
entity.name.function#feca57
variable.parameter#54a0ff
punctuation.definition.tag, meta.tag#00b894
entity.name.tag support.class.component, meta.tag.other.html, meta.tag.other.js, meta.tag.other.tsx, entity.name.tag.tsx, entity.name.tag.js, entity.name.tag, meta.tag.js, meta.tag.tsx, meta.tag.html#ff6b6b
entity.other.attribute-name#feca57
entity.name.tag.custom#feca57
support.function, support.constant#feca57
support.constant.meta.property-value#00b894
support.type, support.class#feca57
support.variable.dom#feca57
invalid#ffffff
invalid.deprecated#ffffff
keyword.operator#00b894
keyword.operator.relational#ff6b6b
keyword.operator.assignment#ff6b6b
comment.line.double-slash#7f8c8d
object#2f3640
constant.language.null#ff6b6b
meta.brace#2f3640
meta.delimiter.period#ff6b6b
punctuation.definition.string#10ac84
constant.language.boolean#ff6b6b
object.comma#2f3640
variable.parameter.function#54a0ff
support.type.vendored.property-name, support.constant.vendored.property-value, support.type.property-name, meta.property-list entity.name.tag#54a0ff
meta.property-list entity.name.tag.reference#ff6b6b
constant.other.color.rgb-value punctuation.definition.constant#ee5253
constant.other.color#feca57
keyword.other.unit#feca57
meta.selector#ff6b6b
entity.other.attribute-name.id#feca57
meta.property-name#54a0ff
entity.name.tag.doctype, meta.tag.sgml.doctype#ff6b6bitalic
punctuation.definition.parameters#10ac84
keyword.control.operator#00b894
keyword.operator.logical#ff6b6b
variable.instance, variable.other.instance, variable.reaedwrite.instance, variable.other.readwrite.instance#ff6b6b
variable.other.property, variable.other.object.property#00b894
entity.name.function#feca57
keyword.operator.comparison#ff6b6b
support.constant, keyword.other.special-method, keyword.other.new#00b894
support.function#feca57
invalid.broken#ffffff
invalid.unimplemented#ffffff
invalid.illegal#ffffff
variable.language#ff6b6b
support.variable.property#00b894
variable.function#feca57
variable.interpolation#ff6b6b
meta.function-call#feca57
punctuation.section.embedded#ff6b6b
punctuation.terminator.expression, punctuation.definition.arguments, punctuation.definition.array, punctuation.section.array, meta.array#2f3640
punctuation.definition.list.begin, punctuation.definition.list.end, punctuation.separator.arguments, punctuation.definition.list#10ac84
string.template meta.template.expression#ff6b6b
string.template punctuation.definition.string#2f3640
italic#ff6b6bitalic
bold#feca57bold
quote#7f8c8ditalic
raw#54a0ff
variable.assignment.coffee#00b894
variable.parameter.function.coffee#2f3640
variable.other.readwrite.cs#2f3640
entity.name.type.class.cs, storage.type.cs#feca57
entity.name.type.namespace.cs#2f3640
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css#ff6b6b
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#ff6b6b
keyword.other.unit.css, constant.length.units.css, keyword.other.unit.less, constant.length.units.less, keyword.other.unit.scss, constant.length.units.scss, keyword.other.unit.sass, constant.length.units.sass#feca57
meta.attribute-selector.css entity.other.attribute-name.attribute#ee5253
source.js source.css meta.property-list, source.js source.css punctuation.section, source.js source.css punctuation.terminator.rule, source.js source.css punctuation.definition.entity.end.bracket, source.js source.css punctuation.definition.entity.begin.bracket, source.js source.css punctuation.separator.key-value, source.js source.css punctuation.definition.attribute-selector, source.js source.css meta.property-list, source.js source.css meta.property-list punctuation.separator.comma, source.ts source.css punctuation.section, source.ts source.css punctuation.terminator.rule, source.ts source.css punctuation.definition.entity.end.bracket, source.ts source.css punctuation.definition.entity.begin.bracket, source.ts source.css punctuation.separator.key-value, source.ts source.css punctuation.definition.attribute-selector, source.ts source.css meta.property-list, source.ts source.css meta.property-list punctuation.separator.comma#2f3640
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#feca57
source.elixir entity.name.function#feca57
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#00b894
source.elixir punctuation.definition.string#10ac84
source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir#feca57
source.elixir .punctuation.binary.elixir#ff6b6b
source.go meta.function-call.go#2f3640
variable.qraphql#2f3640
entity.other.attribute-name.id.html#feca57
punctuation.definition.tag.html#00b894
meta.tag.sgml.doctype.html#ff6b6bitalic
meta.class entity.name.type.class.js#feca57
meta.method.declaration storage.type.js#feca57normal
terminator.js#2f3640
meta.js punctuation.definition.js#2f3640
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#2f3640
variable.other.jsdoc, variable.other.phpdoc#54a0ff
variable.other.meta.import.js, meta.import.js variable.other, variable.other.meta.export.js, meta.export.js variable.other#2f3640
variable.parameter.function.js#54a0ff
variable.other.readwrite.js#2f3640
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#2f3640
variable.other.object.js, variable.other.object.jsx, meta.object-literal.key.js, meta.object-literal.key.jsx, variable.object.property.js, variable.object.property.jsx#2f3640
variable.js, variable.other.js#2f3640
entity.name.type.js, entity.name.type.module.js#feca57
support.class.js#2f3640
support.type.property-name.json#10ac84normal
support.constant.json#feca57
meta.structure.dictionary.value.json string.quoted.double#54a0ffnormal
string.quoted.double.json punctuation.definition.string.json#54a0ffnormal
meta.structure.dictionary.json meta.structure.dictionary.value constant.language#ff6b6b
variable.other.ruby#2f3640
constant.language.symbol.hashkey.ruby#00b894
entity.name.tag.less#ff6b6b
meta.attribute-selector.less entity.other.attribute-name.attribute#ee5253
markup.heading#00b894
markup.italic#ff6b6bitalic
markup.bold#feca57bold
markup.quote#7f8c8ditalic
markup.inline.raw#54a0ff
markup.underline.link, markup.underline.link.image#ff6b6b
markup.meta.attribute-list#10ac84
markup.admonitionbold
markup.list.bullet#10ac84
markup.superscript, markup.subscriptitalic
string.other.link.title.markdown, string.other.link.description.markdown#2f3640
punctuation.definition.string.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, meta.link.inline.markdown punctuation.definition.string#00b894
punctuation.definition.metadata.markdown#ff6b6b
beginning.punctuation.definition.list.markdown#00b894
entity.name.function.asciidoc#feca57
variable.other.php#2f3640
support.class.php#feca57
meta.function-call.php punctuation#2f3640
variable.other.global.php#feca57
variable.other.global.php punctuation.definition.variable#feca57
constant.language.python#ff6b6b
variable.parameter.function.python, meta.function-call.arguments.python#54a0ff
meta.function-call.python, meta.function-call.generic.python#2f3640
punctuation.python#2f3640
entity.name.function.decorator.python#feca57
source.python variable.language.special#54a0ff
variable.scss, variable.sass, variable.parameter.url.scss, variable.parameter.url.sass#2f3640
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#feca57
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#ee5253
entity.name.tag.scss, entity.name.tag.sass#ff6b6b
variable.other.readwrite.alias.ts, variable.other.readwrite.alias.tsx, variable.other.readwrite.ts, variable.other.readwrite.tsx, variable.other.object.ts, variable.other.object.tsx, variable.object.property.ts, variable.object.property.tsx, variable.other.ts, variable.other.tsx, variable.tsx, variable.ts#2f3640
entity.name.type.ts, entity.name.type.tsx#54a0ff
support.class.node.ts, support.class.node.tsx#feca57
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#2f3640
meta.import.ts punctuation.definition.block, meta.import.tsx punctuation.definition.block, meta.export.ts punctuation.definition.block, meta.export.tsx punctuation.definition.block#2f3640
meta.decorator punctuation.decorator.ts, meta.decorator punctuation.decorator.tsx#feca57
entity.name.tag.yaml#00b894
variable.parameter.handlebars#2f3640
entity.other.attribute-name.handlebars variable.parameter.handlebars#feca57
entity.other.attribute-name.handlebars#00b894
entity.other.attribute-value.handlebars variable.parameter.handlebars#54a0ff
meta.tag.js meta.embedded.expression.js punctuation.section.embedded.begin.js, meta.tag.js meta.embedded.expression.js punctuation.section.embedded.end.js, meta.property-list.css meta.property-value.css variable.other.less, punctuation.section.embedded.begin.js.jsx, punctuation.section.embedded.end.js.jsx, meta.property-list.scss variable.scss, meta.property-list.sass variable.sass, keyword.operator.logical, keyword.operator.arithmetic, keyword.operator.bitwise, keyword.operator.increment, keyword.operator.ternary, keyword.operator.comparison, keyword.operator.assignment, keyword.operator.operator, keyword.operator.or.regexp, keyword.operator.expression.in, keyword.operator.type, punctuation.section.embedded.js, punctuation.definintion.string, punctuationnormal