diff --git a/src/css/base.css b/src/css/base.css index b163540e..5cde8d82 100755 --- a/src/css/base.css +++ b/src/css/base.css @@ -8,7 +8,6 @@ html { } body { - background-color: var(--background); color: rgb(var(--theme-style-text)); font-size: 1rem; line-height: 1.6; @@ -21,6 +20,14 @@ body { transition: background-color var(--layout-timing-extra-fast); } +.is-background-color-by-theme body { + background-color: var(--background-color-theme); +} + +.is-background-color-by-custom body { + background-color: var(--background-color-custom); +} + .is-layout-scrollpastend body { margin-bottom: 40vh; } diff --git a/src/css/form.css b/src/css/form.css index 96e10904..9161879b 100755 --- a/src/css/form.css +++ b/src/css/form.css @@ -311,7 +311,8 @@ input[type="color"]:focus { } input[type="color"][disabled] { - opacity: 0.5; + opacity: 0.25; + cursor: default; } input[type="color"][disabled]:hover, diff --git a/src/css/variables.css b/src/css/variables.css index 70e2a8b2..e8fdbc9d 100644 --- a/src/css/variables.css +++ b/src/css/variables.css @@ -60,7 +60,8 @@ --layout-shadow-medium: 0 2px 4px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.2); --layout-shadow-large: 0 3px 6px rgba(0, 0, 0, 0.1), 0 6px 12px rgba(0, 0, 0, 0.2); /* background */ - --background: rgb(var(--theme-gray-01)); + --background-color-theme: rgb(var(--theme-gray-01)); + --background-color-custom: rgb(0, 0, 0); --background-image: none; --background-opacity: 1; --background-scale: 1; diff --git a/src/index.html b/src/index.html index 151e1de4..a02b2d09 100644 --- a/src/index.html +++ b/src/index.html @@ -1026,6 +1026,28 @@