aboutsummaryrefslogtreecommitdiff
path: root/src/console
diff options
context:
space:
mode:
authorShin'ya Ueoka <ueokande@i-beam.org>2020-05-04 14:35:43 +0900
committerShin'ya Ueoka <ueokande@i-beam.org>2020-05-04 16:40:38 +0900
commit6d77918a99cb0811bdb7a08cc016e0cfb31c7b63 (patch)
treef0af2b1361404f27354816d4442d903c27d36142 /src/console
parent0286f45365285577645f1d0f78c4a69f11b690c7 (diff)
Use CSS var()
Diffstat (limited to 'src/console')
-rw-r--r--src/console/components/console.scss58
1 files changed, 30 insertions, 28 deletions
diff --git a/src/console/components/console.scss b/src/console/components/console.scss
index d74a585..efb8589 100644
--- a/src/console/components/console.scss
+++ b/src/console/components/console.scss
@@ -1,16 +1,18 @@
-$completion-title-background: lightgray;
-$completion-title-foreground: #000000;
-$completion-item-background: #ffffff;
-$completion-item-foreground: #000000;
-$completion-item-description-foreground: #008000;
-$completion-selected-background: #ffff00;
-$completion-selected-foreground: #000000;
-$command-background: #ffffff;
-$command-foreground: #000000;
-$console-error-background: #ff0000;
-$console-error-foreground: #ffffff;
-$console-info-background: #ffffff;
-$console-info-foreground: #018786;
+:root {
+ --completion-title-background: lightgray;
+ --completion-title-foreground: #000000;
+ --completion-item-background: #ffffff;
+ --completion-item-foreground: #000000;
+ --completion-item-description-foreground: #008000;
+ --completion-selected-background: #ffff00;
+ --completion-selected-foreground: #000000;
+ --command-background: #ffffff;
+ --command-foreground: #000000;
+ --console-error-background: #ff0000;
+ --console-error-foreground: #ffffff;
+ --console-info-background: #ffffff;
+ --console-info-foreground: #018786;
+}
html, body, * {
margin: 0;
@@ -45,16 +47,16 @@ body {
@include console-font;
&-title {
- background-color: $completion-title-background;
- color: $completion-title-foreground;
+ background-color: var(--completion-title-background);
+ color: var(--completion-title-foreground);
font-weight: bold;
margin: 0;
padding: 0;
}
&-item {
- background-color: $completion-item-background;
- color: $completion-item-foreground;
+ background-color: var(--completion-item-background);
+ color: var(--completion-item-foreground);
padding-left: 1.5rem;
background-position: 0 center;
@@ -63,8 +65,8 @@ body {
white-space: pre;
&.vimvixen-completion-selected {
- background-color: $completion-selected-background;
- color: $completion-selected-foreground;
+ background-color: var(--completion-selected-background);
+ color: var(--completion-selected-foreground);
}
&-caption {
@@ -76,7 +78,7 @@ body {
&-url {
display: inline-block;
- color: $completion-item-description-foreground;
+ color: var(--completion-item-description-foreground);
width: 60%;
text-overflow: ellipsis;
overflow: hidden;
@@ -91,20 +93,20 @@ body {
}
&-error {
- background-color: $console-error-background;
- color: $console-error-foreground;
+ background-color: var(--console-error-background);
+ color: var(--console-error-foreground);
font-weight: bold;
}
&-info {
- background-color: $console-info-background;
- color: $console-info-foreground;
+ background-color: var(--console-info-background);
+ color: var(--console-info-foreground);
font-weight: normal;
}
&-command {
- background-color: $command-background;
- color: $command-foreground;
+ background-color: var(--command-background);
+ color: var(--command-foreground);
display: flex;
&-prompt {
@@ -114,8 +116,8 @@ body {
&-input {
border: none;
flex-grow: 1;
- background-color: $command-background;
- color: $command-foreground;
+ background-color: var(--command-background);
+ color: var(--command-foreground);
@include console-font;
}