Skip to content

Instantly share code, notes, and snippets.

@Calvein
Created March 23, 2012 20:24
Show Gist options
  • Save Calvein/2174604 to your computer and use it in GitHub Desktop.
Save Calvein/2174604 to your computer and use it in GitHub Desktop.
Solarized Dark Skin for the Chrome DevTools

The proejct has now its own repo on GitHub, this Gist will not be updated!

Solarized Dark Skin for the Chrome DevTools by François Robichet

Based on Solarized Dark Skin by Mark Osborne:

Inspired by Darcy Clarke's blog post

Where put it ?

Ubuntu: ~/.config/google-chrome/Default/User\ StyleSheets/Custom.css

Windows: C:\Users\YourUsername\AppData\Local\Google\Chrome\User Data\Default\User StyleSheets\Custom.css

Mac: ~/Library/Application\ Support/Google/Chrome/Default/User\ StyleSheets/Custom.css

body#-webkit-web-inspector #main{background-color:#002b36!important}body#-webkit-web-inspector #main .panel.network,body#-webkit-web-inspector #main .panel.timeline,body#-webkit-web-inspector #main .panel.profiles,body#-webkit-web-inspector #main .panel.audits,body#-webkit-web-inspector #main .panel.extension{background-color:#fff!important}body#-webkit-web-inspector #console-messages a:hover,body#-webkit-web-inspector #console-messages .console-formatted-function,body#-webkit-web-inspector #console-messages .console-formatted-object{color:#93a1a1!important}body#-webkit-web-inspector #console-prompt,body#-webkit-web-inspector #console-messages a,body#-webkit-web-inspector #console-messages .console-message,body#-webkit-web-inspector #console-messages .console-group-messages .section .header .title{color:#839496!important}body#-webkit-web-inspector #console-messages .console-formatted-null,body#-webkit-web-inspector #console-messages .console-formatted-undefined{color:#657b83!important}body#-webkit-web-inspector #console-messages .auto-complete-text,body#-webkit-web-inspector #console-messages .editing .auto-complete-text{color:#586e75!important}body#-webkit-web-inspector #console-messages .console-message,body#-webkit-web-inspector .console-user-command{border-bottom:1px solid #586e75!important}body#-webkit-web-inspector #console-messages .console-user-command>.console-message-text{color:#2aa198!important}body#-webkit-web-inspector #console-messages .console-formatted-number{color:#d33682!important}body#-webkit-web-inspector #console-messages .console-formatted-string{color:#b58900!important}body#-webkit-web-inspector #console-messages .console-formatted-regexp{color:#cb4b16!important}body#-webkit-web-inspector #console-messages .section .properties .name,body#-webkit-web-inspector .event-properties .name{color:#268bd2!important;opacity:1!important}body#-webkit-web-inspector #console-messages .console-group-messages .section .header::before,body#-webkit-web-inspector #console-messages .properties-tree li.parent::before{content:url(chrome-devtools://devtools/Images/treeRightTriangleWhite.png)!important}body#-webkit-web-inspector #console-messages .console-group-messages .section.expanded .header::before,body#-webkit-web-inspector #console-messages .properties-tree li.parent.expanded::before{content:url(chrome-devtools://devtools/Images/treeDownTriangleWhite.png)!important}body#-webkit-web-inspector #console-messages .console-error-level .console-message-text .title{color:#dc322f!important}body#-webkit-web-inspector #console-messages .console-user-command::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTMzNzdGNUZDMTA1MTFFMDgwRUZGQ0JCMjgzMzU0MTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTMzNzdGNjBDMTA1MTFFMDgwRUZGQ0JCMjgzMzU0MTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MzM3N0Y1REMxMDUxMUUwODBFRkZDQkIyODMzNTQxNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MzM3N0Y1RUMxMDUxMUUwODBFRkZDQkIyODMzNTQxNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pia6udAAAAB5SURBVHjaYvz//z8DMYAFxli9ejWI6oByK5AVhYaGIhRCgQsQGwOxIFTxe5gEE5pCVyA+C8RpQLwbqgmrwvdQxauhis6AbMamEASUkEwCabyHTWE51BQlqBNMoDSKQhckX3dCFd3DCB4g2AP16VkoGwUwEhvgAAEGAAzQHBRSxqPRAAAAAElFTkSuQmCC)!important}body#-webkit-web-inspector #console-messages .outline-disclosure li.parent::before,body#-webkit-web-inspector .section .header::before,body#-webkit-web-inspector .properties-tree li.parent::before{content:url(chrome-devtools://devtools/Images/treeRightTriangleWhite.png)!important}body#-webkit-web-inspector .section.expanded .header::before,body#-webkit-web-inspector .properties-tree li.parent.expanded::before{content:url(chrome-devtools://devtools/Images/treeDownTriangleWhite.png)!important}body#-webkit-web-inspector #drawer{background-color:#fdf6e3!important}body#-webkit-web-inspector #drawer #console-messages a:hover,body#-webkit-web-inspector #drawer #console-messages .console-formatted-function,body#-webkit-web-inspector #drawer #console-messages .console-formatted-object{color:#586e75!important}body#-webkit-web-inspector #drawer #console-prompt,body#-webkit-web-inspector #drawer #console-messages a,body#-webkit-web-inspector #drawer #console-messages .console-message,body#-webkit-web-inspector #drawer #console-messages .console-group-messages .section .header .title{color:#657b83!important}body#-webkit-web-inspector #drawer #console-messages .console-formatted-null,body#-webkit-web-inspector #drawer #console-messages .console-formatted-undefined{color:#839496!important}body#-webkit-web-inspector #drawer #console-messages .auto-complete-text,body#-webkit-web-inspector #drawer #console-messages .editing .auto-complete-text{color:#93a1a1!important}body#-webkit-web-inspector #drawer #console-messages .console-message,body#-webkit-web-inspector #drawer .console-user-command{border-bottom:1px solid #586e75!important}body#-webkit-web-inspector #drawer #console-messages .console-message,body#-webkit-web-inspector #drawer .console-user-command{border-bottom:1px solid #93a1a1!important}body#-webkit-web-inspector #drawer #console-messages .console-group-messages .section .header::before,body#-webkit-web-inspector #drawer #console-messages .properties-tree li.parent::before{content:url(chrome-devtools://devtools/Images/treeRightTriangleBlack.png)!important}body#-webkit-web-inspector #drawer #console-messages .console-group-messages .section.expanded .header::before,body#-webkit-web-inspector #drawer #console-messages .properties-tree li.parent.expanded::before{content:url(chrome-devtools://devtools/Images/treeDownTriangleBlack.png)!important}body#-webkit-web-inspector #console-prompt::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjRGNTc2MTZDMTA2MTFFMDgwRUZGQ0JCMjgzMzU0MTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjRGNTc2MTdDMTA2MTFFMDgwRUZGQ0JCMjgzMzU0MTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MzM3N0Y2MUMxMDUxMUUwODBFRkZDQkIyODMzNTQxNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MzM3N0Y2MkMxMDUxMUUwODBFRkZDQkIyODMzNTQxNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plf0eOsAAAB4SURBVHjaYvz//z8DMYAFxph+BqyhA8qtQFaUacKIUAgFLkBsDMSCUMXvYRJMaApdgfgsEKcB8W6oJqwK30MVr4YqOgPEodgUgoASkkkgjfewKSyHmqIEdYIJlEZR6ILk606oonsYwQMEe6A+PQtlowBGYgMcIMAAF2wcFPVNZx8AAAAASUVORK5CYII=)!important;color:#fdf6e3!important}body#-webkit-web-inspector .webkit-line-number{background-color:#073642!important;color:#586e75;font-size:11px!important}body#-webkit-web-inspector .webkit-line-content{color:#839496!important}body#-webkit-web-inspector .panel.scripts .navigator-tabbed-pane .navigator{background:#fdf6e3}body#-webkit-web-inspector .panel.scripts .outline-disclosure>ol{color:#586e75!important}body#-webkit-web-inspector .panel.scripts .outline-disclosure ol:focus li.selected,body#-webkit-web-inspector .panel.scripts .navigator:focus li.selected{color:#93a1a1!important}body#-webkit-web-inspector #storage-views .script-view,body#-webkit-web-inspector #network-views .script-view,body#-webkit-web-inspector #elements-content .highlight,body#-webkit-web-inspector #script-resource-views .script-view{color:#839496!important}body#-webkit-web-inspector #elements-content .parent::before{content:url(chrome-devtools://devtools/Images/treeRightTriangleWhite.png)!important;position:relative;z-index:999}body#-webkit-web-inspector #elements-content .parent.expanded::before{content:url(chrome-devtools://devtools/Images/treeDownTriangleWhite.png)!important}body#-webkit-web-inspector li.hovered:not(.selected) .selection{background-color:rgba(255,255,255,0.2)!important}body#-webkit-web-inspector .outline-disclosure li.selected .selection{background-color:#073642!important}body#-webkit-web-inspector .outline-disclosure ol:focus li.selected .selection{background-color:rgba(255,255,255,0.1)!important}body#-webkit-web-inspector .editing{background-color:#fdf6e3!important;outline-color:#93a1a1!important}body#-webkit-web-inspector .webkit-css-comment{color:#93a1a1!important}body#-webkit-web-inspector .webkit-line-content,body#-webkit-web-inspector .webkit-css-selector{color:#268bd2!important}body#-webkit-web-inspector .webkit-css-property{color:#fdf6e3!important}body#-webkit-web-inspector .webkit-css-keyword{color:#2aa198!important}body#-webkit-web-inspector .webkit-css-number{color:#dc322f!important}body#-webkit-web-inspector .webkit-css-at-rule{color:#268bd2!important}body#-webkit-web-inspector .webkit-css-string{color:#b58900!important}body#-webkit-web-inspector .webkit-css-url{color:#93a1a1!important}body#-webkit-web-inspector .webkit-css-color{color:#d33682!important}body#-webkit-web-inspector .webkit-css-string{color:#93a1a1!important}body#-webkit-web-inspector .webkit-css-keyword{color:#cb4b16!important}body#-webkit-web-inspector .webkit-javascript-ident{color:#fdf6e3!important}body#-webkit-web-inspector .webkit-javascript-keyword{color:#b58900!important}body#-webkit-web-inspector .webkit-javascript-comment{color:#93a1a1!important}body#-webkit-web-inspector .webkit-javascript-string{color:#b58900!important}body#-webkit-web-inspector .webkit-javascript-number{color:#d33682!important}body#-webkit-web-inspector .webkit-javascript-regexp{color:#dc322f!important}body#-webkit-web-inspector .webkit-html-external-link,body#-webkit-web-inspector .webkit-html-resource-link{color:#b58900!important;text-decoration:none!important}body#-webkit-web-inspector #elements-sidebar{background:#002b36!important}body#-webkit-web-inspector #elements-sidebar .styles-section.read-only,body#-webkit-web-inspector #elements-sidebar .styles-section.read-only .monospace{background:#002b36!important}body#-webkit-web-inspector #elements-sidebar .styles-section,body#-webkit-web-inspector #elements-sidebar .subtitle{color:#d33682!important}body#-webkit-web-inspector #elements-sidebar .styles-selector{color:#6c71c4!important}body#-webkit-web-inspector #elements-sidebar .webkit-css-property{color:#d33682!important}body#-webkit-web-inspector #elements-sidebar .properties .value{color:#2aa198!important}body#-webkit-web-inspector .webkit-html-external-link,body#-webkit-web-inspector .webkit-html-resource-link{color:#859900!important;text-decoration:none!important}body#-webkit-web-inspector .webkit-css-property,body#-webkit-web-inspector .webkit-css-at-rule,body#-webkit-web-inspector .console-formatted-string,body#-webkit-web-inspector .console-formatted-regexp{color:#b58900!important}body#-webkit-web-inspector .styles-section.read-only>*{background-color:#fdf6e3!important}body#-webkit-web-inspector .styles-section .properties .child-editing,body#-webkit-web-inspector .styles-section .title>div>span,body#-webkit-web-inspector .styles-section .styles-selector>div>span,body#-webkit-web-inspector .section .properties .name,body#-webkit-web-inspector .event-properties .name{color:#268bd2!important}body#-webkit-web-inspector .webkit-css-property+.value{color:#2aa198!important}body#-webkit-web-inspector .styles-section .properties .child-editing>span *,body#-webkit-web-inspector .console-formatted-object,body#-webkit-web-inspector .console-formatted-node{color:#b58900!important}body#-webkit-web-inspector .pane>.body .info,body#-webkit-web-inspector .placard .title{color:#93a1a1!important}body#-webkit-web-inspector .console-formatted-number{color:#dc322f!important}body#-webkit-web-inspector .styles-section .properties .enabled-button{margin:0 2px 0!important;left:-38px!important;width:14px!important}body#-webkit-web-inspector .properties-tree li.parent::before,body#-webkit-web-inspector .properties-tree li.parent.expanded::before{content:none!important;float:none!important}body#-webkit-web-inspector .styles-section.matched-styles .properties li.parent .expand-element{content:url(chrome-devtools://devtools/Images/treeRightTriangleWhite.png)!important}body#-webkit-web-inspector .styles-section.matched-styles .properties li.parent.expanded .expand-element{content:url(chrome-devtools://devtools/Images/treeDownTriangleWhite.png)!important}body#-webkit-web-inspector .suggest-box.generic-suggest{background-color:#fdf6e3!important}body#-webkit-web-inspector .suggest-box-content-item{color:#b58900!important;font-weight:normal!important}body#-webkit-web-inspector .suggest-box-content-item .prefix{color:#dc322f!important}body#-webkit-web-inspector .resource-view{color:#839496}body#-webkit-web-inspector .resource-view.image .infoList dt{color:#268bd2!important}body#-webkit-web-inspector .webkit-line-number,.webkit-line-gutter-backdrop .webkit-line-number,.webkit-line-gutter-backdrop+table .webkit-line-number,body#-webkit-web-inspector .webkit-line-content,.webkit-line-gutter-backdrop .webkit-line-content,.webkit-line-gutter-backdrop+table .webkit-line-content{background-color:#002b36!important}body#-webkit-web-inspector .monospace,.webkit-line-gutter-backdrop .monospace,.webkit-line-gutter-backdrop+table .monospace,body#-webkit-web-inspector .source-code,.webkit-line-gutter-backdrop .source-code,.webkit-line-gutter-backdrop+table .source-code,body#-webkit-web-inspector .webkit-line-number,.webkit-line-gutter-backdrop .webkit-line-number,.webkit-line-gutter-backdrop+table .webkit-line-number,body#-webkit-web-inspector .webkit-line-content,.webkit-line-gutter-backdrop .webkit-line-content,.webkit-line-gutter-backdrop+table .webkit-line-content,body#-webkit-web-inspector #elements-sidebar .child-editing,.webkit-line-gutter-backdrop #elements-sidebar .child-editing,.webkit-line-gutter-backdrop+table #elements-sidebar .child-editing{font-family:Inconsolata,monospace!important;font-size:12px!important;color:#839496!important}body#-webkit-web-inspector .webkit-html-comment,.webkit-line-gutter-backdrop .webkit-html-comment,.webkit-line-gutter-backdrop+table .webkit-html-comment{color:#93a1a1!important}body#-webkit-web-inspector .webkit-html-tag,.webkit-line-gutter-backdrop .webkit-html-tag,.webkit-line-gutter-backdrop+table .webkit-html-tag{color:#268bd2!important}body#-webkit-web-inspector .webkit-html-attribute-name,.webkit-line-gutter-backdrop .webkit-html-attribute-name,.webkit-line-gutter-backdrop+table .webkit-html-attribute-name{color:#2aa198!important}body#-webkit-web-inspector .webkit-html-attribute-value,.webkit-line-gutter-backdrop .webkit-html-attribute-value,.webkit-line-gutter-backdrop+table .webkit-html-attribute-value{color:#b58900!important}body#-webkit-web-inspector .webkit-html-css-node,.webkit-line-gutter-backdrop .webkit-html-css-node,.webkit-line-gutter-backdrop+table .webkit-html-css-node{color:#93a1a1!important}body#-webkit-web-inspector .webkit-html-js-node,.webkit-line-gutter-backdrop .webkit-html-js-node,.webkit-line-gutter-backdrop+table .webkit-html-js-node{color:#93a1a1!important}body#-webkit-web-inspector .webkit-html-external-link,.webkit-line-gutter-backdrop .webkit-html-external-link,.webkit-line-gutter-backdrop+table .webkit-html-external-link{color:#d33682!important}
/**********************************************/
/*
/* Solarized Dark Skin by François Robichet - 2012
/*
/* Based on Solarized Dark Skin by Mark Osborne:
/* https://gist.github.com/1245727
/*
/* Inspired by Darcy Clarke's blog post:
/* http://darcyclarke.me/design/skin-your-chrome-inspector/
/*
/**********************************************/
@base03 : #002b36;
@base02 : #073642;
@base01 : #586e75;
@base00 : #657b83;
@base0 : #839496;
@base1 : #93a1a1;
@base2 : #eee8d5;
@base3 : #fdf6e3;
@yellow : #b58900;
@orange : #cb4b16;
@red : #dc322f;
@magenta: #d33682;
@violet : #6c71c4;
@blue : #268bd2;
@cyan : #2aa198;
@green : #859900;
// For "security" purpose (it override the CSS on the page, not only the Chrome DevTools)
body#-webkit-web-inspector {
#main {
background-color: @base03 !important;
// Style only the elements, ressources, script and console panels
.panel {
&.network,
&.timeline,
&.profiles,
&.audits,
&.extension {
background-color: #fff !important;
}
}
}
/**********************************************/
/* Console
/**********************************************/
/**********************************************/
/* Messages
/**********************************************/
#console-messages a:hover,
#console-messages .console-formatted-function,
#console-messages .console-formatted-object {
color: @base1 !important;
}
#console-prompt,
#console-messages a,
#console-messages .console-message,
#console-messages .console-group-messages .section .header .title {
color: @base0 !important;
}
#console-messages .console-formatted-null,
#console-messages .console-formatted-undefined {
color: @base00 !important;
}
#console-messages .auto-complete-text,
#console-messages .editing .auto-complete-text {
color: @base01 !important;
}
#console-messages .console-message, .console-user-command {
border-bottom: 1px solid @base01 !important;
}
#console-messages .console-user-command > .console-message-text {
color: @cyan !important;
}
#console-messages .console-formatted-number {
color: @magenta !important;
}
#console-messages .console-formatted-string {
color: @yellow !important;
}
#console-messages .console-formatted-regexp {
color: @orange !important;
}
#console-messages .section .properties .name, .event-properties .name {
color: @blue !important;
opacity: 1 !important;
}
#console-messages .console-group-messages .section .header::before,
#console-messages .properties-tree li.parent::before {
content: url(chrome-devtools://devtools/Images/treeRightTriangleWhite.png) !important;
}
#console-messages .console-group-messages .section.expanded .header::before,
#console-messages .properties-tree li.parent.expanded::before {
content: url(chrome-devtools://devtools/Images/treeDownTriangleWhite.png) !important;
}
#console-messages .console-error-level .console-message-text .title {
color: @red !important;
}
#console-messages .console-user-command::before {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTMzNzdGNUZDMTA1MTFFMDgwRUZGQ0JCMjgzMzU0MTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTMzNzdGNjBDMTA1MTFFMDgwRUZGQ0JCMjgzMzU0MTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MzM3N0Y1REMxMDUxMUUwODBFRkZDQkIyODMzNTQxNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MzM3N0Y1RUMxMDUxMUUwODBFRkZDQkIyODMzNTQxNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pia6udAAAAB5SURBVHjaYvz//z8DMYAFxli9ejWI6oByK5AVhYaGIhRCgQsQGwOxIFTxe5gEE5pCVyA+C8RpQLwbqgmrwvdQxauhis6AbMamEASUkEwCabyHTWE51BQlqBNMoDSKQhckX3dCFd3DCB4g2AP16VkoGwUwEhvgAAEGAAzQHBRSxqPRAAAAAElFTkSuQmCC) !important;
}
#console-messages .outline-disclosure li.parent::before,
.section .header::before,
.properties-tree li.parent::before {
content: url(chrome-devtools://devtools/Images/treeRightTriangleWhite.png) !important;
}
.section.expanded .header::before,
.properties-tree li.parent.expanded::before {
content: url(chrome-devtools://devtools/Images/treeDownTriangleWhite.png) !important;
}
/**********************************************/
/* Drawer aka "escape console"
/**********************************************/
#drawer {
background-color: @base3 !important;
#console-messages a:hover,
#console-messages .console-formatted-function,
#console-messages .console-formatted-object {
color: @base01 !important;
}
#console-prompt,
#console-messages a,
#console-messages .console-message,
#console-messages .console-group-messages .section .header .title {
color: @base00 !important;
}
#console-messages .console-formatted-null,
#console-messages .console-formatted-undefined {
color: @base0 !important;
}
#console-messages .auto-complete-text,
#console-messages .editing .auto-complete-text {
color: @base1 !important;
}
#console-messages .console-message, .console-user-command {
border-bottom: 1px solid @base01 !important;
}
#console-messages .console-message, .console-user-command {
border-bottom: 1px solid @base1 !important;
}
#console-messages .console-group-messages .section .header::before,
#console-messages .properties-tree li.parent::before {
content: url(chrome-devtools://devtools/Images/treeRightTriangleBlack.png) !important;
}
#console-messages .console-group-messages .section.expanded .header::before,
#console-messages .properties-tree li.parent.expanded::before {
content: url(chrome-devtools://devtools/Images/treeDownTriangleBlack.png) !important;
}
}
#console-prompt::before {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjRGNTc2MTZDMTA2MTFFMDgwRUZGQ0JCMjgzMzU0MTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjRGNTc2MTdDMTA2MTFFMDgwRUZGQ0JCMjgzMzU0MTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MzM3N0Y2MUMxMDUxMUUwODBFRkZDQkIyODMzNTQxNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MzM3N0Y2MkMxMDUxMUUwODBFRkZDQkIyODMzNTQxNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plf0eOsAAAB4SURBVHjaYvz//z8DMYAFxph+BqyhA8qtQFaUacKIUAgFLkBsDMSCUMXvYRJMaApdgfgsEKcB8W6oJqwK30MVr4YqOgPEodgUgoASkkkgjfewKSyHmqIEdYIJlEZR6ILk606oonsYwQMEe6A+PQtlowBGYgMcIMAAF2wcFPVNZx8AAAAASUVORK5CYII=) !important;
color: @base3 !important;
}
/**********************************************/
/* View Source
/**********************************************/
.webkit-line-number {
background-color: @base02 !important;
color: @base01;
font-size: 11px !important;
}
.webkit-line-content {
color: @base0 !important;
}
/**********************************************/
/* Script
/**********************************************/
.panel.scripts {
.navigator-tabbed-pane .navigator {
background: @base3;
}
.outline-disclosure > ol {
color: @base01 !important;
}
.outline-disclosure ol:focus li.selected,
.navigator :focus li.selected {
color: @base1 !important;
}
}
/**********************************************/
/* Layout
/**********************************************/
#storage-views .script-view,
#network-views .script-view,
#elements-content .highlight,
#script-resource-views .script-view {
color: @base0 !important;
}
#elements-content .parent::before {
content: url(chrome-devtools://devtools/Images/treeRightTriangleWhite.png) !important;
position: relative;
z-index: 999;
}
#elements-content .parent.expanded::before {
content: url(chrome-devtools://devtools/Images/treeDownTriangleWhite.png) !important;
}
li.hovered:not(.selected) .selection {
background-color: hsla(0, 0%, 100%, 0.2) !important;
}
.outline-disclosure li.selected .selection {
background-color: @base02 !important;
}
.outline-disclosure ol:focus li.selected .selection {
background-color: hsla(0, 0%, 100%, 0.1) !important;
}
.editing {
background-color: @base3 !important;
outline-color: @base1 !important;
}
/**********************************************/
/* CSS
/**********************************************/
.webkit-css-comment {
color: @base1 !important;
}
.webkit-line-content,
.webkit-css-selector {
color: @blue !important;
}
.webkit-css-property {
color: @base3 !important;
}
.webkit-css-keyword {
color: @cyan !important;
}
.webkit-css-number {
color: @red !important;
}
.webkit-css-at-rule {
color: @blue !important;
}
.webkit-css-string {
color: @yellow !important;
}
.webkit-css-url {
color: @base1 !important;
}
.webkit-css-color {
color: @magenta !important;
}
.webkit-css-string {
color: @base1 !important;
}
.webkit-css-keyword {
color: @orange !important;
}
/**********************************************/
/* JavaScript
/**********************************************/
.webkit-javascript-ident {
color: @base3 !important;
}
.webkit-javascript-keyword {
color: @yellow !important;
}
.webkit-javascript-comment {
color: @base1 !important;
}
.webkit-javascript-string {
color: @yellow !important;
}
.webkit-javascript-number {
color: @magenta !important;
}
.webkit-javascript-regexp {
color: @red !important;
}
/**********************************************/
/* Sidebar
/**********************************************/
.webkit-html-external-link,
.webkit-html-resource-link {
color: @yellow !important;
text-decoration: none !important;
}
#elements-sidebar {
background: @base03 !important;
}
#elements-sidebar .styles-section.read-only,
#elements-sidebar .styles-section.read-only .monospace {
background: @base03 !important;
}
#elements-sidebar .styles-section,
#elements-sidebar .subtitle {
color: @magenta !important;
}
#elements-sidebar .styles-selector {
color: @violet !important;
}
#elements-sidebar .webkit-css-property {
color: @magenta !important;
}
#elements-sidebar .properties .value {
color: @cyan !important;
}
.webkit-html-external-link,
.webkit-html-resource-link {
color: @green !important;
text-decoration: none !important;
}
.webkit-css-property,
.webkit-css-at-rule,
.console-formatted-string,
.console-formatted-regexp {
color: @yellow !important;
}
.styles-section.read-only > * {
background-color: @base3 !important;
}
.styles-section .properties .child-editing,
.styles-section .title > div > span,
.styles-section .styles-selector > div > span,
.section .properties .name, .event-properties .name {
color: @blue !important;
}
.webkit-css-property + .value {
color: @cyan !important;
}
.styles-section .properties .child-editing > span *,
.console-formatted-object,
.console-formatted-node {
color: @yellow !important;
}
.pane > .body .info,
.placard .title {
color: @base1 !important;
}
.console-formatted-number {
color: #dc322f !important;
}
.styles-section .properties .enabled-button {
margin: 0 2px 0 !important;
left: -38px !important;
width: 14px !important;
}
.properties-tree li.parent::before,
.properties-tree li.parent.expanded::before {
content: none !important;
float: none !important;
}
.styles-section.matched-styles .properties li.parent .expand-element {
content: url(chrome-devtools://devtools/Images/treeRightTriangleWhite.png) !important;
}
.styles-section.matched-styles .properties li.parent.expanded .expand-element {
content: url(chrome-devtools://devtools/Images/treeDownTriangleWhite.png) !important;
}
/**********************************************/
/* Suggest-box
/**********************************************/
.suggest-box.generic-suggest {
background-color: @base3 !important;
}
.suggest-box-content-item {
color: @yellow !important;
font-weight: normal !important;
}
.suggest-box-content-item .prefix {
color: @red !important;
}
/**********************************************/
/* Resource
/**********************************************/
.resource-view {
color: @base0;
&.image .infoList dt {
color: @blue !important;
}
}
}
/**********************************************/
/* Chrome DevTools + view-source:
/**********************************************/
body#-webkit-web-inspector,
.webkit-line-gutter-backdrop,
.webkit-line-gutter-backdrop + table {
/**********************************************/
/* Basic font and color settings
/**********************************************/
.webkit-line-number,
.webkit-line-content {
background-color: @base03 !important;
}
.monospace,
.source-code ,
.webkit-line-number,
.webkit-line-content,
#elements-sidebar .child-editing {
font-family: Inconsolata, monospace !important;
font-size: 12px !important;
color: @base0 !important;
}
/**********************************************/
/* HTML
/**********************************************/
.webkit-html-comment {
color: @base1 !important;
}
.webkit-html-tag {
color: @blue !important;
}
.webkit-html-attribute-name {
color: @cyan !important;
}
.webkit-html-attribute-value {
color: @yellow !important;
}
.webkit-html-css-node {
color: @base1 !important;
}
.webkit-html-js-node {
color: @base1 !important;
}
.webkit-html-external-link {
color: @magenta !important;
}
}
@marcgg
Copy link

marcgg commented Mar 14, 2013

Cool, thanks! Only problem there is some black on dark blue text that is barely visible (http://cl.ly/image/0O3s2H2g2E0U) which makes the theme unusable. Is it an easy fix?

@BenRacicot
Copy link

Is there an easy way to install this on Chrome 43+?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment