summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorSamuel Mannehed <samuel@cendio.se>2022-12-13 14:43:03 +0100
committerSamuel Mannehed <samuel@cendio.se>2022-12-13 14:43:03 +0100
commit98364c3daa554a2d7de600263b18898aeee3d39b (patch)
treeb5a311dd5fe655fae361469c7f4a6cb7381f0580 /app
parent837cc75a8ccc08df11b173cb691da00fd8ee0a2d (diff)
downloadnovnc-98364c3daa554a2d7de600263b18898aeee3d39b.tar.gz
Use the same background gradient on all buttons
Before, we have had two different gradiant versions, one where the two colors meet in the middle, and one where only the top part of the element was the darker shade. This was easily missed. Let's standardize on the latter alternative. This commit introduces a variable to make it easier.
Diffstat (limited to 'app')
-rw-r--r--app/styles/input.css11
1 files changed, 5 insertions, 6 deletions
diff --git a/app/styles/input.css b/app/styles/input.css
index d746b76..75fc210 100644
--- a/app/styles/input.css
+++ b/app/styles/input.css
@@ -20,7 +20,8 @@ input, input::file-selector-button, button, select, textarea {
border: 1px solid rgb(192, 192, 192);
border-radius: 5px;
color: black;
- background-image: linear-gradient(to top, rgb(255, 255, 255) 80%, rgb(240, 240, 240));
+ --bg-gradient: linear-gradient(to top, rgb(255, 255, 255) 80%, rgb(240, 240, 240));
+ background-image: var(--bg-gradient);
}
/*
@@ -54,8 +55,7 @@ select {
stroke="rgb(31,31,31)" fill="none" \
stroke-linecap="round" stroke-linejoin="round" /> \
</svg>');
- background-image: var(--select-arrow),
- linear-gradient(to top, rgb(255, 255, 255), rgb(240, 240, 240));
+ background-image: var(--select-arrow), var(--bg-gradient);
background-position: calc(100% - 7px), left top;
background-repeat: no-repeat;
padding-right: calc(2*7px + 8px);
@@ -244,7 +244,7 @@ textarea:disabled {
:root:not(.noVNC_touch) input:disabled::file-selector-button,
:root:not(.noVNC_touch) button:disabled,
:root:not(.noVNC_touch) select:disabled {
- background-image: linear-gradient(to top, rgb(255, 255, 255), rgb(240, 240, 240));
+ background-image: var(--bg-gradient);
border-bottom-width: 2px;
margin-top: 0;
}
@@ -252,8 +252,7 @@ input[type=file]:disabled {
background-image: none;
}
:root:not(.noVNC_touch) select:disabled {
- background-image: var(--select-arrow),
- linear-gradient(to top, rgb(255, 255, 255), rgb(240, 240, 240));
+ background-image: var(--select-arrow), var(--bg-gradient);
}
input[type=image]:disabled {
/* See Firefox bug: