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.activeBackground#003e8a10
  • activityBar.activeBorder#e9469180
  • activityBar.background#f4f4f4
  • activityBar.foreground#d8d8d8
  • activityBar.inactiveForeground#8c8c8c
  • activityBarBadge.background#e94691
  • activityBarBadge.foreground#f4f4f4
  • badge.background#3e3e3e
  • badge.foreground#d8d8d8
  • breadcrumb.activeSelectionForeground#d8d8d8
  • breadcrumb.background#f4f4f4
  • breadcrumb.focusForeground#d8d8d8
  • breadcrumb.foreground#8c8c8c
  • breadcrumbPicker.background#222222
  • button.background#444444
  • button.foreground#d8d8d8
  • checkbox.background#444444
  • checkbox.border#222222
  • checkbox.foreground#d8d8d8
  • contrastBorder#222222
  • debugToolBar.background#444444
  • diffEditor.insertedTextBackground#07962a20
  • diffEditor.removedTextBackground#970b1650
  • dropdown.background#f4f4f4
  • dropdown.border#222222
  • dropdown.foreground#d8d8d8
  • editor.background#f4f4f4
  • editor.findMatchBackground#f8eec780
  • editor.findMatchHighlightBackground#ffffff40
  • editor.findRangeHighlightBackground#66666675
  • editor.foldBackground#444444
  • editor.foreground#d8d8d8
  • editor.hoverHighlightBackground#222222
  • editor.lineHighlightBorder#3e3e3e
  • editor.rangeHighlightBackground#003e8a15
  • editor.selectionBackground#3e3e3e
  • editor.selectionHighlightBackground#3e3e3e
  • editor.snippetFinalTabstopHighlightBackground#f4f4f4
  • editor.snippetFinalTabstopHighlightBorder#07962a
  • editor.snippetTabstopHighlightBackground#f4f4f4
  • editor.snippetTabstopHighlightBorder#8c8c8c
  • editor.wordHighlightBackground#89d1ec50
  • editor.wordHighlightStrongBackground#07962a50
  • editorCodeLens.foreground#8c8c8c
  • editorError.foreground#970b16
  • editorGroup.border#003e8a
  • editorGroup.dropBackground#66666670
  • editorGroupHeader.tabsBackground#222222
  • editorGutter.addedBackground#07962a80
  • editorGutter.deletedBackground#970b1680
  • editorGutter.modifiedBackground#89d1ec80
  • editorHoverWidget.background#f4f4f4
  • editorHoverWidget.border#8c8c8c
  • editorIndentGuide.activeBackground#ffffff45
  • editorIndentGuide.background#ffffff1A
  • editorLineNumber.foreground#8c8c8c
  • editorLink.activeForeground#89d1ec
  • editorMarkerNavigation.background#444444
  • editorOverviewRuler.addedForeground#07962a80
  • editorOverviewRuler.border#222222
  • editorOverviewRuler.currentContentForeground#07962a
  • editorOverviewRuler.deletedForeground#970b1680
  • editorOverviewRuler.errorForeground#970b1680
  • editorOverviewRuler.incomingContentForeground#003e8a
  • editorOverviewRuler.infoForeground#89d1ec80
  • editorOverviewRuler.modifiedForeground#89d1ec80
  • editorOverviewRuler.selectionHighlightForeground#f8eec7
  • editorOverviewRuler.warningForeground#f8eec780
  • editorOverviewRuler.wordHighlightForeground#89d1ec
  • editorOverviewRuler.wordHighlightStrongForeground#07962a
  • editorRuler.foreground#ffffff1A
  • editorSuggestWidget.background#444444
  • editorSuggestWidget.foreground#d8d8d8
  • editorSuggestWidget.selectedBackground#3e3e3e
  • editorWarning.foreground#f8eec7
  • editorWhitespace.foreground#ffffff1A
  • editorWidget.background#444444
  • errorForeground#970b16
  • extensionButton.prominentBackground#07962a90
  • extensionButton.prominentForeground#d8d8d8
  • extensionButton.prominentHoverBackground#07962a60
  • focusBorder#8c8c8c
  • foreground#d8d8d8
  • gitDecoration.conflictingResourceForeground#f8eec7
  • gitDecoration.deletedResourceForeground#970b16
  • gitDecoration.ignoredResourceForeground#8c8c8c
  • gitDecoration.modifiedResourceForeground#89d1ec
  • gitDecoration.untrackedResourceForeground#07962a
  • input.background#f4f4f4
  • input.border#222222
  • input.foreground#d8d8d8
  • input.placeholderForeground#8c8c8c
  • inputOption.activeBorder#003e8a
  • inputValidation.errorBackground#f4f4f4
  • inputValidation.errorBorder#970b16
  • inputValidation.errorForeground#970b16
  • inputValidation.infoBackground#f4f4f4
  • inputValidation.infoBorder#003e8a
  • inputValidation.infoForeground#003e8a
  • inputValidation.warningBackground#f4f4f4
  • inputValidation.warningBorder#f8eec7
  • inputValidation.warningForeground#f8eec7
  • list.activeSelectionBackground#3e3e3e
  • list.activeSelectionForeground#d8d8d8
  • list.dropBackground#3e3e3e
  • list.errorForeground#970b16
  • list.focusBackground#66666675
  • list.highlightForeground#89d1ec
  • list.hoverBackground#66666675
  • list.inactiveSelectionBackground#66666675
  • list.warningForeground#f8eec7
  • listFilterWidget.background#f4f4f4
  • listFilterWidget.noMatchesOutline#970b16
  • listFilterWidget.outline#3e3e3e
  • merge.currentHeaderBackground#07962a90
  • merge.incomingHeaderBackground#003e8a90
  • notification.background#f4f4f4
  • notification.buttonBackground#3e3e3e
  • notification.buttonForeground#d8d8d8
  • notification.buttonHoverBackground#66666675
  • notification.errorBackground#970b16
  • notification.errorForeground#f4f4f4
  • notification.foreground#d8d8d8
  • notification.infoBackground#003e8a
  • notification.infoForeground#f4f4f4
  • notification.warningBackground#f8eec7
  • notification.warningForeground#f4f4f4
  • notificationCenter.border#444444
  • notificationCenterHeader.background#f4f4f4
  • notificationCenterHeader.foreground#d8d8d8
  • notificationLink.foreground#89d1ec
  • notifications.background#f4f4f4
  • notifications.border#444444
  • notifications.foreground#d8d8d8
  • notificationsErrorIcon.foreground#970b16
  • notificationsInfoIcon.foreground#003e8a
  • notificationsWarningIcon.foreground#f8eec7
  • notificationToast.border#444444
  • panel.background#f4f4f4
  • panel.border#003e8a
  • panelInput.border#d8d8d8
  • panelTitle.activeBorder#e94691
  • panelTitle.activeForeground#d8d8d8
  • panelTitle.inactiveForeground#8c8c8c
  • peekView.border#3e3e3e
  • peekViewEditor.background#f4f4f4
  • peekViewEditor.matchHighlightBackground#f1d00780
  • peekViewResult.background#444444
  • peekViewResult.fileForeground#d8d8d8
  • peekViewResult.lineForeground#d8d8d8
  • peekViewResult.matchHighlightBackground#f1d00780
  • peekViewResult.selectionBackground#3e3e3e
  • peekViewResult.selectionForeground#d8d8d8
  • peekViewTitle.background#222222
  • peekViewTitleDescription.foreground#8c8c8c
  • peekViewTitleLabel.foreground#d8d8d8
  • pickerGroup.border#003e8a
  • pickerGroup.foreground#89d1ec
  • progressBar.background#e94691
  • scrollbar.shadow#444444
  • selection.background#003e8a
  • settings.checkboxBackground#444444
  • settings.checkboxBorder#222222
  • settings.checkboxForeground#d8d8d8
  • settings.dropdownBackground#444444
  • settings.dropdownBorder#222222
  • settings.dropdownForeground#d8d8d8
  • settings.headerForeground#d8d8d8
  • settings.modifiedItemIndicator#f8eec7
  • settings.numberInputBackground#444444
  • settings.numberInputBorder#222222
  • settings.numberInputForeground#d8d8d8
  • settings.textInputBackground#444444
  • settings.textInputBorder#222222
  • settings.textInputForeground#d8d8d8
  • sideBar.background#444444
  • sideBarSectionHeader.background#f4f4f4
  • sideBarSectionHeader.border#222222
  • sideBarTitle.foreground#d8d8d8
  • statusBar.background#222222
  • statusBar.debuggingBackground#970b16
  • statusBar.debuggingForeground#222222
  • statusBar.foreground#d8d8d8
  • statusBar.noFolderBackground#222222
  • statusBar.noFolderForeground#d8d8d8
  • statusBarItem.prominentBackground#970b16
  • statusBarItem.prominentHoverBackground#f8eec7
  • statusBarItem.remoteBackground#003e8a
  • statusBarItem.remoteForeground#f4f4f4
  • tab.activeBackground#f4f4f4
  • tab.activeBorderTop#e9469180
  • tab.activeForeground#d8d8d8
  • tab.border#222222
  • tab.inactiveBackground#444444
  • tab.inactiveForeground#8c8c8c
  • terminal.ansiBlack#3e3e3e
  • terminal.ansiBlue#003e8a
  • terminal.ansiBrightBlack#666666
  • terminal.ansiBrightBlue#2e6cba
  • terminal.ansiBrightCyan#1cfafe
  • terminal.ansiBrightGreen#87d5a2
  • terminal.ansiBrightMagenta#ffa29f
  • terminal.ansiBrightRed#de0000
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#f1d007
  • terminal.ansiCyan#89d1ec
  • terminal.ansiGreen#07962a
  • terminal.ansiMagenta#e94691
  • terminal.ansiRed#970b16
  • terminal.ansiWhite#ffffff
  • terminal.ansiYellow#f8eec7
  • terminal.background#f4f4f4
  • terminal.border#d8d8d8
  • terminal.foreground#d8d8d8
  • terminal.selectionBackground#3e3e3e50
  • textBlockQuote.background#444444
  • titleBar.activeBackground#444444
  • titleBar.activeForeground#d8d8d8
  • titleBar.inactiveBackground#222222
  • titleBar.inactiveForeground#8c8c8c
  • walkThrough.embeddedEditorBackground#444444
  • welcomePage.buttonBackground#3e3e3e
  • welcomePage.buttonHoverBackground#66666675
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#003e8a
source#d8d8d8
meta.diff, meta.diff.header#8c8c8c
markup.inserted#07962a
markup.deleted#970b16
markup.changed#f8eec7
invalid#970b16underline italic
invalid.deprecated#d8d8d8underline italic
entity.name.filename#f1d007
markup.error#970b16
markup.underlineunderline
markup.bold#f8eec7bold
markup.heading#003e8abold
markup.italic#f1d007italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#89d1ec
markup.inline.raw, markup.raw.restructuredtext#07962a
markup.underline.link, markup.underline.link.image#89d1ec
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#e94691
entity.name.directive.restructuredtext, markup.quote#f1d007italic
meta.separator.markdown#8c8c8c
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#07962a
punctuation.definition.constant.restructuredtext#003e8a
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#003e8a
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#d8d8d8
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#f1d007
entity.name.type.class, entity.name.class#89d1ecnormal
keyword.expressions-and-types.swift, keyword.other.this, variable.language, variable.language punctuation.definition.variable.php, variable.other.readwrite.instance.ruby, variable.parameter.function.language.special#003e8aitalic
entity.other.inherited-class#89d1ecitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#8c8c8c
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#e94691
comment.block.documentation entity.name.type#89d1ecitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#89d1ec
comment.block.documentation variable#f8eec7italic
constant, variable.other.constant#003e8a
constant.character.escape, constant.character.string.escape, constant.regexp#e94691
entity.name.tag#e94691
entity.other.attribute-name.parent-selector#e94691
entity.other.attribute-name#07962aitalic
entity.name.function, meta.function-call.generic, meta.function-call.object, meta.function-call.php, meta.function-call.static, meta.method-call.java meta.method, meta.method.groovy, support.function.any-method.lua, keyword.operator.function.infix#07962a
entity.name.variable.parameter, meta.at-rule.function variable, meta.at-rule.mixin variable, meta.function.arguments variable.other.php, meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql, variable.parameter#f8eec7italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#07962aitalic
meta.decorator variable.other.object#07962a
keyword, punctuation.definition.keyword#e94691
keyword.control.new, keyword.operator.newbold
meta.selector#e94691
support#89d1ecitalic
support.function.magic, support.variable, variable.other.predefined#003e8aregular
support.function, support.type.property-nameregular
constant.other.symbol.hashkey punctuation.definition.constant.ruby, entity.other.attribute-name.placeholder punctuation, entity.other.attribute-name.pseudo-class punctuation, entity.other.attribute-name.pseudo-element punctuation, meta.group.double.toml, meta.group.toml, meta.object-binding-pattern-variable punctuation.destructuring, punctuation.colon.graphql, punctuation.definition.block.scalar.folded.yaml, punctuation.definition.block.scalar.literal.yaml, punctuation.definition.block.sequence.item.yaml, punctuation.definition.entity.other.inherited-class, punctuation.function.swift, punctuation.separator.dictionary.key-value, punctuation.separator.hash, punctuation.separator.inheritance, punctuation.separator.key-value, punctuation.separator.key-value.mapping.yaml, punctuation.separator.namespace, punctuation.separator.pointer-access, punctuation.separator.slice, string.unquoted.heredoc punctuation.definition.string, support.other.chomping-indicator.yaml, punctuation.separator.annotation#e94691
keyword.operator.other.powershell, keyword.other.statement-separator.powershell, meta.brace.round, meta.function-call punctuation, punctuation.definition.arguments.begin, punctuation.definition.arguments.end, punctuation.definition.entity.begin, punctuation.definition.entity.end, punctuation.definition.tag.cs, punctuation.definition.type.begin, punctuation.definition.type.end, punctuation.section.scope.begin, punctuation.section.scope.end, storage.type.generic.java, string.template meta.brace, string.template punctuation.accessor#d8d8d8
meta.string-contents.quoted.double punctuation.definition.variable, punctuation.definition.interpolation.begin, punctuation.definition.interpolation.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded.begin, punctuation.section.embedded.coffee, punctuation.section.embedded.end, punctuation.section.embedded.end source.php, punctuation.section.embedded.end source.ruby, punctuation.definition.variable.makefile#e94691
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#89d1ec
constant.other.date, constant.other.timestamp#f8eec7
variable.other.alias.yaml#07962aitalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#e94691regular
entity.name.type, keyword.primitive-datatypes.swift, keyword.type.cs, meta.protocol-list.objc, meta.return-type.objc, source.go storage.type, source.groovy storage.type, source.java storage.type, source.powershell entity.other.attribute-name, storage.class.std.rust, storage.type.attribute.swift, storage.type.c, storage.type.core.rust, storage.type.cs, storage.type.groovy, storage.type.objc, storage.type.php, storage.type.haskell, storage.type.ocaml#89d1ecitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#f8eec7
storage.modifier#e94691
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#f1d007
punctuation.definition.group.capture.regexp#e94691
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#970b16
punctuation.definition.character-class.regexp#89d1ec
punctuation.definition.group.regexp#f8eec7
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#970b16
meta.assertion.look-ahead.regexp#07962a
string#f1d007
punctuation.definition.string.begin, punctuation.definition.string.end#2e6cba
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#003e8a
string.quoted.docstring.multi, string.quoted.docstring.multi.python punctuation.definition.string.begin, string.quoted.docstring.multi.python punctuation.definition.string.end, string.quoted.docstring.multi.python constant.character.escape#8c8c8c
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#d8d8d8
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#f8eec7italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#d8d8d8normal
meta.selectionset.graphql variable#f1d007
meta.selectionset.graphql meta.arguments variable#d8d8d8
entity.name.fragment.graphql, variable.fragment.graphql#89d1ec
constant.other.symbol.hashkey.ruby, keyword.operator.dereference.java, keyword.operator.navigation.groovy, meta.scope.for-loop.shell punctuation.definition.string.begin, meta.scope.for-loop.shell punctuation.definition.string.end, meta.scope.for-loop.shell string, storage.modifier.import, punctuation.section.embedded.begin.tsx, punctuation.section.embedded.end.tsx, punctuation.section.embedded.begin.jsx, punctuation.section.embedded.end.jsx, punctuation.separator.list.comma.css, constant.language.empty-list.haskell#d8d8d8
source.shell variable.other#003e8a
support.constant#003e8anormal
meta.scope.prerequisites.makefile#f1d007
meta.attribute-selector.scss#f1d007
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#d8d8d8
meta.preprocessor.haskell#8c8c8c

Shiki preview

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

Loading...