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#1c1e25
  • activityBar.border#1c1e25
  • activityBar.dropBackground#1b325cc0
  • activityBar.foreground#52606d
  • activityBarBadge.background#222b31
  • activityBarBadge.foreground#ffffff
  • badge.background#1c1e25
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#FFFFFF
  • breadcrumb.focusForeground#ffffff
  • breadcrumb.foreground#4b8496
  • breadcrumbPicker.background#001122
  • button.background#49b8dacc
  • button.foreground#ffffffcc
  • button.hoverBackground#4fb9e4ea
  • contrastActiveBorder#63689208
  • contrastBorder#222b31A9
  • debugExceptionWidget.background#011624
  • debugExceptionWidget.border#1b325c
  • debugToolBar.background#011624
  • diffEditor.insertedTextBackground#99b76d23
  • diffEditor.insertedTextBorder#67dbA033
  • diffEditor.removedTextBackground#ef535033
  • diffEditor.removedTextBorder#ef53504d
  • dropdown.background#011624
  • dropdown.border#1b325c
  • dropdown.foreground#ffffffcc
  • editor.background#0e151b
  • editor.findMatchBackground#1b325c79
  • editor.findMatchHighlightBackground#1b325c
  • editor.foreground#d6deeb
  • editor.hoverHighlightBackground#6b6dca34
  • editor.inactiveSelectionBackground#6c6dbb5a
  • editor.lineHighlightBackground#0003
  • editor.rangeHighlightBackground#6c6dbb5a
  • editor.selectionBackground#1b325cee
  • editor.selectionHighlightBackground#1b325c82
  • editor.wordHighlightBackground#173b52
  • editor.wordHighlightStrongBackground#225270
  • editorBracketMatch.background#1b325c4d
  • editorCodeLens.foreground#5e82ceb4
  • editorCursor.foreground#80a4c2
  • editorError.foreground#EF5350
  • editorGroup.background#32374C
  • editorGroup.border#1c1e25
  • editorGroup.dropBackground#576bc273
  • editorGroupHeader.noTabsBackground#1c1e25
  • editorGroupHeader.tabsBackground#1c1e25
  • editorGroupHeader.tabsBorder#262A39
  • editorGutter.addedBackground#9CCC65
  • editorGutter.background#0e151b
  • editorGutter.deletedBackground#EF5350
  • editorGutter.modifiedBackground#e2b93d
  • editorHoverWidget.background#011727
  • editorHoverWidget.border#1b325c
  • editorIndentGuide.activeBackground#5e91d687
  • editorIndentGuide.background#5e81ce55
  • editorLineNumber.activeForeground#C5E4FD
  • editorLineNumber.foreground#4b6479
  • editorMarkerNavigation.background#31364a
  • editorMarkerNavigationError.background#EF5350
  • editorMarkerNavigationWarning.background#FFCA28
  • editorOverviewRuler.commonContentForeground#4d4fb6D0
  • editorOverviewRuler.currentContentForeground#5759c2
  • editorOverviewRuler.incomingContentForeground#5759c280
  • editorRuler.foreground#5e81ce52
  • editorSuggestWidget.background#2C3043
  • editorSuggestWidget.border#2B2F40
  • editorSuggestWidget.foreground#d6deeb
  • editorSuggestWidget.highlightForeground#ffffff
  • editorSuggestWidget.selectedBackground#1b325c
  • editorWarning.foreground#b39554
  • editorWidget.background#31364a
  • editorWidget.border#262A39
  • errorForeground#EF5350
  • extensionButton.prominentBackground#5759c2cc
  • extensionButton.prominentForeground#ffffffcc
  • extensionButton.prominentHoverBackground#5759c2
  • focusBorder#b0defd
  • foreground#d6deeb
  • gitDecoration.conflictingResourceForeground#f7e8a6cc
  • gitDecoration.deletedResourceForeground#d6a3a3
  • gitDecoration.ignoredResourceForeground#b3c3d1
  • gitDecoration.modifiedResourceForeground#a8dfff
  • gitDecoration.untrackedResourceForeground#aed6c2
  • input.background#121414
  • input.border#202a36
  • input.foreground#ffffffcc
  • input.placeholderForeground#1b325c
  • inputOption.activeBorder#ffffffcc
  • inputValidation.errorBackground#ab0300ce
  • inputValidation.errorBorder#EF5350
  • inputValidation.infoBackground#00589EF2
  • inputValidation.infoBorder#64B5F6
  • inputValidation.warningBackground#675700F2
  • inputValidation.warningBorder#FFCA28
  • list.activeSelectionBackground#39738b
  • list.activeSelectionForeground#def2f8
  • list.dropBackground#1c1e25
  • list.focusBackground#16191d
  • list.focusForeground#def2f8
  • list.highlightForeground#ffffff
  • list.hoverBackground#1c1e25
  • list.hoverForeground#def2f8
  • list.inactiveSelectionBackground#3b5561
  • list.inactiveSelectionForeground#def2f8
  • list.invalidItemForeground#975f94
  • merge.commonContentBackground#ff0000be
  • merge.currentHeaderBackground#1b325c
  • merge.incomingHeaderBackground#6c6dbb5a
  • meta.objectliteral.js#f6bb42
  • notificationLink.foreground#80CBC4
  • notifications.background#011624
  • notifications.foreground#ffffffcc
  • panel.background#0d252f
  • panel.border#102e3b
  • panelTitle.activeBorder#1b475c
  • panelTitle.activeForeground#ffffffcc
  • panelTitle.inactiveForeground#d6deeb80
  • peekView.border#1b325c
  • peekViewEditor.background#011624
  • peekViewEditor.matchHighlightBackground#6c6dbb5a
  • peekViewResult.background#011624
  • peekViewResult.fileForeground#1b325c
  • peekViewResult.lineForeground#1b325c
  • peekViewResult.matchHighlightBackground#ffffffcc
  • peekViewResult.selectionBackground#2E3250
  • peekViewResult.selectionForeground#1b325c
  • peekViewTitle.background#011624
  • peekViewTitleDescription.foreground#697098
  • peekViewTitleLabel.foreground#1b325c
  • pickerGroup.border#011624
  • pickerGroup.foreground#d1aaff
  • progressBar.background#0b9bc7
  • punctuation.definition.generic.begin.html#ef5350f2
  • scrollbar.shadow#010b14
  • scrollbarSlider.activeBackground#44556e80
  • scrollbarSlider.background#44556e80
  • scrollbarSlider.hoverBackground#44556e80
  • selection.background#57a0c2cc
  • sideBar.background#1c1e25
  • sideBar.border#1c1e25
  • sideBar.foreground#a2c0c9
  • sideBarSectionHeader.background#1c1e25
  • sideBarSectionHeader.foreground#d2dee7
  • sideBarTitle.foreground#3b575f
  • source.elm#1b325c
  • statusBar.background#011624
  • statusBar.border#262A39
  • statusBar.debuggingBackground#202431
  • statusBar.debuggingBorder#1F2330
  • statusBar.foreground#676E95
  • statusBar.noFolderBackground#011624
  • statusBar.noFolderBorder#25293A
  • statusBarItem.activeBackground#202431
  • statusBarItem.hoverBackground#202431
  • statusBarItem.prominentBackground#202431
  • statusBarItem.prominentHoverBackground#202431
  • string.quoted.single.js#ffffff
  • tab.activeBackground#222730
  • tab.activeBorder#262A39
  • tab.activeForeground#d2dee7
  • tab.border#272B3B
  • tab.inactiveBackground#1c1e25
  • tab.inactiveForeground#687ca0
  • tab.unfocusedActiveBorder#262A39
  • tab.unfocusedActiveForeground#687ca0
  • tab.unfocusedInactiveForeground#687ca0
  • terminal.ansiBlack#011624
  • terminal.ansiBlue#4245f6
  • terminal.ansiBrightBlack#575656
  • terminal.ansiBrightBlue#f6bb42
  • terminal.ansiBrightCyan#7fdbca
  • terminal.ansiBrightGreen#22da6e
  • terminal.ansiBrightMagenta#cc30bf
  • terminal.ansiBrightRed#EF5350
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#ffeb95
  • terminal.ansiCyan#21c7a8
  • terminal.ansiGreen#22da6e
  • terminal.ansiMagenta#cc30bf
  • terminal.ansiRed#EF5350
  • terminal.ansiWhite#ffffff
  • terminal.ansiYellow#f6bb42
  • titleBar.activeBackground#1c1e25
  • titleBar.activeForeground#eeefff
  • titleBar.inactiveBackground#1f2024
  • walkThrough.embeddedEditorBackground#0a1824
  • welcomePage.buttonBackground#0a1824
  • welcomePage.buttonHoverBackground#0a1824
  • widget.shadow#031322

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
markup.changed, meta.diff.header.git, meta.diff.header.from-file, meta.diff.header.to-file#a2bffc
markup.deleted.diff#EF535090
markup.inserted.diff#67dbA0ff
Global settings#d6deeb
comment#637777
string#67dbA0
string.quoted, variable.other.readwrite.js#ffe792
support.constant.math#67dbA0
constant.numeric, constant.character.numeric#F78C6C
constant.language, punctuation.definition.constant, variable.other.constant#f6bb42
constant.character, constant.other#f6bb42
constant.character.escape#F78C6C
string.regexp, string.regexp keyword.other#5ca7e4
meta.function punctuation.separator.comma#c4c5c6
variable#67dbA0
punctuation.accessor, keyword#33e4b8
storage, meta.var.expr, meta.class meta.method.declaration meta.var.expr storage.type.js, storage.type.property.js, storage.type.property.ts, storage.type.property.tsx#33e4b8
storage.type#f6bb42
storage.type.function.arrow.js
entity.name.class, meta.class entity.name.type.class#cb3a2e
entity.other.inherited-class#67dbA0
entity.name.function#f6bb42
punctuation.definition.tag, meta.tag#7fdbca
entity.name.tag, 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#7fdbca
entity.other.attribute-name#67dbA0
entity.name.tag.custom#67dbA0
support.function, support.constant#f6bb42
support.constant.meta.property-value#7fdbca
support.type, support.class#67dbA0
support.variable.dom#67dbA0
invalid#ffffff
invalid.deprecated#ffffff
keyword.operator#7fdbca
keyword.operator.relational#33e4b8
keyword.operator.assignment#33e4b8
keyword.operator.arithmetic#33e4b8
keyword.operator.bitwise#33e4b8
keyword.operator.increment#33e4b8
keyword.operator.ternary#33e4b8
comment.line.double-slash#637777
object#cdebf7
constant.language.null#ff5874
meta.brace#d6deeb
meta.delimiter.period#33e4b8
punctuation.definition.string#d9f5dd
constant.language.boolean#ff5874
object.comma#ffffff
variable.parameter.function#7fdbca
support.type.vendor.property-name, support.constant.vendor.property-value, support.type.property-name, meta.property-list entity.name.tag#80CBC4
meta.property-list entity.name.tag.reference#57eaf1
constant.other.color.rgb-value punctuation.definition.constant#F78C6C
constant.other.color#FFEB95
keyword.other.unit#FFEB95
meta.selector#33e4b8
entity.other.attribute-name.id#FAD430
meta.property-name#80CBC4
entity.name.tag.doctype, meta.tag.sgml.doctype#33e4b8
punctuation.definition.parameters#d9f5dd
keyword.control.operator#7fdbca
keyword.operator.logical#33e4b8
variable.instance, variable.other.instance, variable.readwrite.instance, variable.other.readwrite.instance, variable.other.property#7fdbca
variable.other.object.property#d7dbe0
variable.other.object.js
entity.name.function#f6bb42
keyword.operator.comparison, keyword.control.flow.js, keyword.control.flow.ts, keyword.control.flow.tsx, keyword.control.ruby, keyword.control.module.ruby, keyword.control.class.ruby, keyword.control.def.ruby, keyword.control.loop.js, keyword.control.loop.ts, keyword.control.import.js, keyword.control.import.ts, keyword.control.import.tsx, keyword.control.from.js, keyword.control.from.ts, keyword.control.from.tsx#33e4b8
keyword.control.conditional.js, keyword.control.conditional.ts, keyword.control.switch.js, keyword.control.switch.ts#33e4b8
support.constant, keyword.other.special-method, keyword.other.new, keyword.other.debugger, keyword.control#7fdbca
support.function#67dbA0
invalid.broken#020e14
invalid.unimplemented#ffffff
invalid.illegal#ffffff
variable.language#7fdbca
support.variable.property#7fdbca
variable.function#f6bb42
variable.interpolation#ec5f67
meta.function-call#f6bb42
punctuation.section.embedded#d3423e
punctuation.terminator.expression, punctuation.definition.arguments, punctuation.definition.array, punctuation.section.array, meta.array#d6deeb
punctuation.definition.list.begin, punctuation.definition.list.end, punctuation.separator.arguments, punctuation.definition.list#d9f5dd
string.template meta.template.expression#d3423e
string.template punctuation.definition.string#d6deeb
italic#33e4b8italic
bold#67dbA0bold
quote#697098
raw#80CBC4
variable.assignment.coffee#31e1eb
variable.parameter.function.coffee#d6deeb
variable.assignment.coffee#7fdbca
variable.other.readwrite.cs#d6deeb
entity.name.type.class.cs, storage.type.cs#f6bb42
entity.name.type.namespace.cs#B2CCD6
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css, support.constant.property-value.css#ff6363
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#7fdbca
keyword.other.unit.css#FFEB95
meta.attribute-selector.css entity.other.attribute-name.attribute, variable.other.readwrite.js#F78C6C
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#f6bb42
source.elixir entity.name.function#67dbA0
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#f6bb42
source.elixir punctuation.definition.string#67dbA0
source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir#67dbA0
source.elixir .punctuation.binary.elixir#33e4b8
source.go meta.function-call.go#DDDDDD
source.go keyword.package.go, source.go keyword.import.go, source.go keyword.function.go, source.go keyword.type.go, source.go keyword.struct.go, source.go keyword.interface.go, source.go keyword.const.go, source.go keyword.var.go, source.go keyword.map.go, source.go keyword.channel.go, source.go keyword.control.go#33e4b8
source.go constant.language.go, source.go constant.other.placeholder.go#ff5874
entity.other.attribute-name.id.html#67dbA0
punctuation.definition.tag.html#6ae9f0
meta.tag.sgml.doctype.html#33e4b8
meta.class entity.name.type.class.js#cb3a2e
meta.method.declaration storage.type.js#f6bb42
terminator.js#d6deeb
meta.js punctuation.definition.js#d6deeb
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#1b325c
variable.other.jsdoc, variable.other.phpdoc#78ccf0
variable.other.meta.import.js, meta.import.js variable.other, variable.other.meta.export.js, meta.export.js variable.other#d6deeb
variable.parameter.function.js#7986E7
variable.other.object.js, variable.other.object.jsx, variable.object.property.js, variable.object.property.jsx#d6deeb
variable.js, variable.other.js#d6deeb
entity.name.type.js, entity.name.type.module.js#cb3a2e
support.class.js#d6deeb
support.type.property-name.json#67dbA0
support.constant.json#67dbA0
meta.structure.dictionary.value.json string.quoted.double#c789d6
string.quoted.double.json punctuation.definition.string.json#80CBC4
meta.structure.dictionary.json meta.structure.dictionary.value constant.language#ff5874
variable.other.ruby#d6deeb
entity.name.type.class.ruby#ffe792
constant.language.symbol.hashkey.ruby#7fdbca
constant.language.symbol.ruby#7fdbca
entity.name.tag.less#7fdbca
keyword.other.unit.css#FFEB95
meta.attribute-selector.less entity.other.attribute-name.attribute#F78C6C
markup.heading.markdown#82b1ff
markup.italic.markdown#33e4b8italic
markup.bold.markdown#67dbA0bold
markup.quote.markdown#697098
markup.inline.raw.markdown#80CBC4
markup.underline.link.markdown, markup.underline.link.image.markdown#ff869a
string.other.link.title.markdown, string.other.link.description.markdown#d6deeb
punctuation.definition.string.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, meta.link.inline.markdown punctuation.definition.string#82b1ff
punctuation.definition.metadata.markdown#7fdbca
beginning.punctuation.definition.list.markdown#82b1ff
markup.inline.raw.string.markdown#67dbA0
variable.other.php, variable.other.property.php#bec5d4
support.class.php#cb3a2e
meta.function-call.php punctuation#d6deeb
variable.other.global.php#67dbA0
variable.other.global.php punctuation.definition.variable#67dbA0
constant.language.python#ff5874
variable.parameter.function.python, meta.function-call.arguments.python#f6bb42
meta.function-call.python, meta.function-call.generic.python#B2CCD6
punctuation.python#d6deeb
entity.name.function.decorator.python#67dbA0
source.python variable.language.special#8EACE3
variable.scss, variable.sass, variable.parameter.url.scss, variable.parameter.url.sass#67dbA0
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#f6bb42
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#bec5d4
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#F78C6C
entity.name.tag.scss, entity.name.tag.sass#7fdbca
keyword.other.unit.scss, keyword.other.unit.sass#FFEB95
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#d6deeb
entity.name.type.ts, entity.name.type.tsx#cb3a2e
support.class.node.ts, support.class.node.tsx#f6bb42
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#1b325c
meta.import.ts punctuation.definition.block, meta.import.tsx punctuation.definition.block, meta.export.ts punctuation.definition.block, meta.export.tsx punctuation.definition.block#d6deeb
meta.decorator punctuation.decorator.ts, meta.decorator punctuation.decorator.tsx#f6bb42
meta.tag.js meta.jsx.children.tsx#f6bb42
entity.name.tag.yaml#7fdbca
variable.other.readwrite.js, variable.parameter#d7dbe0
support.class.component.js, support.class.component.tsx#f78c6c
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#d6deeb
meta.class entity.name.type.class.tsx#cb3a2e
entity.name.type.tsx, entity.name.type.module.tsx#cb3a2e
meta.method.declaration storage.type.ts, meta.method.declaration storage.type.tsx#f6bb42
meta.property-list.css meta.property-value.css variable.other.less, meta.property-list.scss variable.scss, meta.property-list.sass variable.sass, meta.brace, keyword.operator.operator, keyword.operator.or.regexp, keyword.operator.expression.in, keyword.operator.relational, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.type, keyword.operator, keyword, punctuation.definintion.string, punctuation, variable.other.readwrite.js, storage.type, source.css, string.quoted

Shiki preview

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

Loading...