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#3d3d3d
- activityBar.border#4b4b4b
- activityBar.foreground#fff200
- activityBar.inactiveForeground#7d5fff
- activityBarBadge.background#4b4b4b
- activityBarBadge.foreground#ffffff
- badge.background#4b4b4b
- badge.foreground#ffffff
- button.background#7d5fff
- button.foreground#ffffff
- button.hoverBackground#7158e2
- contrastBorder#ffffff00
- debugExceptionWidget.background#4b4b4b
- debugExceptionWidget.border#ffffff
- debugToolBar.background#4b4b4b
- descriptionForeground#ffffff
- diffEditor.insertedTextBackground#3ae37433
- diffEditor.insertedTextBorder#3ae37455
- diffEditor.removedTextBackground#ee3a4333
- diffEditor.removedTextBorder#ee3a4355
- dropdown.background#4b4b4b
- dropdown.border#7d5fff
- dropdown.foreground#ffffff
- editor.background#3d3d3d
- editor.findMatchBackground#FF720066
- editor.findMatchHighlightBackground#CAD40F66
- editor.findRangeHighlightBackground#7d5fff70
- editor.foreground#ffffff
- editor.hoverHighlightBackground#4b4b4b33
- editor.inactiveSelectionBackground#7158e2
- editor.lineHighlightBackground#4b4b4b
- editor.lineHighlightBorder#3d3d3d
- editor.rangeHighlightBackground#7d5fff
- editor.selectionBackground#7d5fff90
- editor.selectionHighlightBackground#7d5fff80
- editor.wordHighlightBackground#ffffff21
- editor.wordHighlightStrongBackground#ffffff21
- editorBracketMatch.background#3d3d3d55
- editorBracketMatch.border#4b4b4b80
- editorCodeLens.foreground#ffffff
- editorCursor.foreground#fff200
- editorError.border#4b4b4b
- editorError.foreground#A22929
- editorGroup.border#3d3d3d
- editorGroup.dropBackground#3d3d3d99
- editorGroup.emptyBackground#3d3d3d
- editorGroupHeader.noTabsBackground#4b4b4b
- editorGroupHeader.tabsBackground#3d3d3d
- editorGroupHeader.tabsBorder#3d3d3d
- editorGutter.addedBackground#3C9F4A
- editorGutter.background#3d3d3d66
- editorGutter.deletedBackground#A22929
- editorGutter.modifiedBackground#26506D
- editorHoverWidget.background#3d3d3d
- editorHoverWidget.border#4b4b4b
- editorIndentGuide.background#7d5fff
- editorLineNumber.activeForeground#fff200
- editorLineNumber.foreground#ffffff
- editorLink.activeForeground#ffffff
- editorMarkerNavigation.background#7d5fff33
- editorMarkerNavigationError.background#A22929
- editorMarkerNavigationWarning.background#4b4b4b
- editorOverviewRuler.border#4b4b4b
- editorOverviewRuler.commonContentForeground#4b4b4b55
- editorOverviewRuler.currentContentForeground#ee3a4355
- editorOverviewRuler.incomingContentForeground#3ae37455
- editorRuler.foreground#7d5fff
- editorSuggestWidget.background#3d3d3d
- editorSuggestWidget.border#3d3d3d
- editorSuggestWidget.foreground#ffffff
- editorSuggestWidget.highlightForeground#e84545
- editorSuggestWidget.selectedBackground#7d5fff
- editorWarning.border#ffffff00
- editorWarning.foreground#d50000
- editorWhitespace.foreground#ffffff1a
- editorWidget.background#3d3d3d
- editorWidget.border#4b4b4b
- errorForeground#A22929
- extensionButton.prominentBackground#7d5fff
- extensionButton.prominentForeground#fff
- extensionButton.prominentHoverBackground#fff200
- focusBorder#4b4b4b
- foreground#ffffff
- gitDecoration.conflictingResourceForeground#FF7200
- gitDecoration.deletedResourceForeground#ff4d4d
- gitDecoration.ignoredResourceForeground#808080
- gitDecoration.modifiedResourceForeground#fff200
- gitDecoration.untrackedResourceForeground#3ae374
- input.background#4b4b4b
- input.border#4b4b4b
- input.foreground#fff200
- input.placeholderForeground#ffffff
- inputOption.activeBorder#8dffff
- inputValidation.errorBackground#4b4b4b
- inputValidation.errorBorder#4b4b4b
- inputValidation.infoBackground#4b4b4b
- inputValidation.infoBorder#4b4b4b
- inputValidation.warningBackground#4b4b4b
- inputValidation.warningBorder#4b4b4b
- list.activeSelectionBackground#4b4b4b
- list.activeSelectionForeground#ffffff
- list.dropBackground#4b4b4b
- list.focusBackground#4b4b4b
- list.focusForeground#ffffff
- list.highlightForeground#fff200
- list.hoverBackground#4b4b4b
- list.hoverForeground#ffffff
- list.inactiveSelectionBackground#4b4b4b
- list.inactiveSelectionForeground#ffffff
- menu.background#3d3d3d
- menu.border#4b4b4b
- menu.selectionForeground#ffffff
- menubar.selectionBackground#4b4b4b
- merge.border#ffffff00
- merge.commonContentBackground#c97d0c
- merge.commonHeaderBackground#c97d0c
- merge.currentContentBackground#2F7366
- merge.currentHeaderBackground#2F7366
- merge.incomingContentBackground#185294
- merge.incomingHeaderBackground#185294
- notificationCenter.border#4b4b4b
- notificationCenterHeader.background#3d3d3d
- notificationCenterHeader.foreground#ffffff
- notificationLink.foreground#4b4b4b
- notifications.background#3d3d3d
- notifications.border#7d5fff
- notifications.foreground#ffffff
- notificationToast.border#7d5fff
- panel.background#4b4b4b
- panel.border#fff200
- panelTitle.activeBorder#fff200
- panelTitle.activeForeground#fff200
- panelTitle.inactiveForeground#ffffff
- peekView.border#4b4b4b
- peekViewEditor.background#4b4b4b
- peekViewEditor.matchHighlightBackground#4b4b4b00
- peekViewEditorGutter.background#3d3d3d
- peekViewResult.background#3d3d3d
- peekViewResult.fileForeground#ffffff
- peekViewResult.lineForeground#ffffff
- peekViewResult.matchHighlightBackground#4b4b4b
- peekViewResult.selectionBackground#4b4b4b
- peekViewResult.selectionForeground#ffffff
- peekViewTitle.background#3d3d3d
- peekViewTitleDescription.foreground#ffffff
- peekViewTitleLabel.foreground#4b4b4b
- pickerGroup.border#4b4b4b
- pickerGroup.foreground#ffffff
- progressBar.background#4b4b4b
- sash.hoverBorder#4b4b4b
- scrollbar.shadow#00000000
- scrollbarSlider.activeBackground#fff200cc
- scrollbarSlider.background#7d5fff50
- scrollbarSlider.hoverBackground#7d5fffcc
- selection.background#7d5fff
- sideBar.background#3d3d3d
- sideBar.border#4b4b4b
- sideBar.foreground#ffffff
- sideBarSectionHeader.background#4b4b4b
- sideBarSectionHeader.foreground#ffffff
- sideBarTitle.foreground#ffffff
- statusBar.background#3d3d3d
- statusBar.border#fff200
- statusBar.debuggingBackground#3d3d3d
- statusBar.debuggingBorder#4b4b4b
- statusBar.debuggingForeground#ffffff
- statusBar.foreground#ffffff
- statusBar.noFolderBackground#3d3d3d
- statusBar.noFolderBorder#4b4b4b
- statusBar.noFolderForeground#ffffff
- statusBarItem.activeBackground#fff200
- statusBarItem.hoverBackground#7d5fff
- statusBarItem.prominentBackground#3d3d3d
- statusBarItem.prominentHoverBackground#4b4b4b
- tab.activeBackground#4b4b4b
- tab.activeBorder#fff200
- tab.activeForeground#ffffff
- tab.border#3d3d3d
- tab.inactiveBackground#3d3d3d
- tab.inactiveForeground#ffffff
- tab.unfocusedActiveForeground#ffffff
- tab.unfocusedInactiveForeground#ffffff
- terminal.ansiBlack#67e6dc
- terminal.ansiBlue#17c0eb
- terminal.ansiBrightBlack#67e6dc
- terminal.ansiBrightBlue#17c0eb
- terminal.ansiBrightCyan#80fcff
- terminal.ansiBrightGreen#3ae374
- terminal.ansiBrightMagenta#ffaf40
- terminal.ansiBrightRed#ff4d4d
- terminal.ansiBrightWhite#ffffff
- terminal.ansiBrightYellow#fff200
- terminal.ansiCyan#80fcff
- terminal.ansiGreen#3ae374
- terminal.ansiMagenta#ffaf40
- terminal.ansiRed#ff4d4d
- terminal.ansiWhite#ffffff
- terminal.ansiYellow#fff200
- terminal.background#3d3d3d
- terminal.foreground#ffffff
- terminalCursor.background#fff200
- terminalCursor.foreground#fff200
- textBlockQuote.background#4b4b4b
- textBlockQuote.border#fff200
- textCodeBlock.background#4b4b4b
- textLink.activeForeground#fff200
- textLink.foreground#7d5fff
- textPreformat.foreground#fff200
- textSeparator.foreground#4b4b4b
- titleBar.activeBackground#3d3d3d
- titleBar.activeForeground#ffffff
- titleBar.inactiveBackground#4b4b4b
- titleBar.inactiveForeground#ffffff33
- walkThrough.embeddedEditorBackground#4b4b4b
- welcomePage.buttonBackground#7d5fff
- welcomePage.buttonHoverBackground#4b4b4b
- widget.shadow#00000026
tokenColors
TextMate scopes and font styles (syntax highlighting rules).
| scope | foreground | fontStyle |
|---|---|---|
| comment, punctuation.definition.comment | #fff20070 | italic |
| meta.var.expr storage.type, keyword.control.flow, keyword.control.return, meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js, storage.modifier | — | italic |
| constant | #ff4d4d | — |
| entity | #fff200 | — |
| invalid | #f44542 | — |
| storage.type.function | #ffb8b8 | — |
| keyword, storage.type.class, keyword.control.default.ts | #ffb8b8 | — |
| meta | #ffffff | — |
| meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx | #fff | — |
| meta.brace | #ffffff | — |
| punctuation | #ffffff | — |
| punctuation.definition.parameters | #cd84f1 | — |
| punctuation.definition.template-expression | #cd84f1 | — |
| storage | #fff200 | — |
| storage.type.function.arrow | #fff200 | — |
| string, punctuation.definition.string | #32ff7e | — |
| string.template, punctuation.definition.string.template | #3ae374 | — |
| support | #7efff5 | — |
| support.function | #ffb8b8 | — |
| support.variable.property.dom | #ffffff | — |
| variable | #ffffff | — |
| source.css entity, source.stylus entity | #fffa65 | — |
| entity.other.attribute-name.id.css | #6fffe9 | — |
| entity.name.tag | #17c0eb | — |
| source.css support, source.stylus support | #32ff7e | — |
| source.css constant, source.css support.constant, source.stylus constant, source.stylus support.constant | #cd84f1 | — |
| source.css string, source.css punctuation.definition.string, source.stylus string, source.stylus punctuation.definition.string | #cd84f1 | — |
| source.css variable, source.stylus variable | #17c0eb | — |
| entity.other.attribute-name.pseudo-element, entity.other.attribute-name.pseudo-class | #e53935 | — |
| text.html.basic entity.name | #17c0eb | — |
| meta.toc-list.id.html | #32ff7e | — |
| text.html.basic entity.other | #fff200 | italic |
| meta.tag.metadata.script.html entity.name.tag.html | #fff200 | — |
| punctuation.definition.string.begin, punctuation.definition.string.end | #2fff00 | — |
| source.ini entity | #ffffff | — |
| source.ini keyword | #fff200 | — |
| source.ini punctuation.definition | #cd84f1 | — |
| source.ini punctuation.separator | #ffb8b8 | — |
| source.js storage.type.function, source.ts storage.type.function | #ffaf40 | — |
| variable.language, entity.name.type.class.js | #ffaf40 | — |
| entity.other.inherited-class.js | #ccc | — |
| variable.parameter.function.language.special.self.python | #ffaf40 | — |
| source.json support | #fff200 | — |
| source.json string, source.json punctuation.definition.string | #ffffff | — |
| punctuation.definition.heading.markdown | #ffffff | — |
| entity.name.section.markdown, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown | #fff200 | bold |
| meta.paragraph.markdown | #ffffff | — |
| beginning.punctuation.definition.quote.markdown | #fff200 | — |
| markup.quote.markdown meta.paragraph.markdown | #17c0eb | italic |
| meta.separator.markdown | #fff200 | — |
| markup.bold.markdown | #17c0eb | bold |
| markup.italic.markdown | #17c0eb | italic |
| beginning.punctuation.definition.list.markdown | #fff200 | — |
| string.other.link.title.markdown | #32ff7e | — |
| string.other.link.title.markdown, string.other.link.description.markdown, string.other.link.description.title.markdown | #32ff7e | — |
| markup.underline.link.markdown, markup.underline.link.image.markdown | #17c0eb | — |
| fenced_code.block.language, markup.inline.raw.markdown | #17c0eb | — |
| fenced_code.block.language, markup.inline.raw.markdown | #17c0eb | — |
| text.jade entity.name | #17c0eb | — |
| text.jade entity.other.attribute-name.tag | — | italic |
| text.jade string.interpolated | #cd84f1 | — |
| source.ts entity.name.type | #7efff5 | — |
| source.ts keyword | #fff200 | — |
| source.ts punctuation.definition.parameters | #ffffff | — |
| meta.arrow.ts punctuation.definition.parameters | #cd84f1 | — |
| source.php entity | #17c0eb | — |
| variable.other.php | #fff200 | — |
| storage.type.cs | #17c0eb | — |
| entity.name.variable.property.cs | #17c0eb | — |
| storage.modifier.cs | #7efff5 | — |
| modifier, this, comment, storage.modifier, entity.other.attribute-name.js, entity.other.attribute-name.js, entity.other.attribute-name.ts, entity.other.attribute-name.tsx, entity.other.attribute-name.html | — | italic |
| keyword.control.export | #ffb8b8 | italic |
| meta.return.type.ts | #ef476f | italic |