mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-02-23 04:49:40 +01:00
Optimized CSS for modal
This commit is contained in:
parent
ba35f43902
commit
ff1f7b53af
@ -2,7 +2,9 @@
|
|||||||
|
|
||||||
Global Theming Styles – Color and Shadow Variables
|
Global Theming Styles – Color and Shadow Variables
|
||||||
|
|
||||||
HINT: Better overwritte CSS variables instead of individual elements.
|
HINT:
|
||||||
|
- Better overwritte CSS variables instead of individual elements.
|
||||||
|
- Don't use !important. If possible use a specific selector.
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -383,6 +385,17 @@ HINT: Better overwritte CSS variables instead of individual elements.
|
|||||||
--surface-variant-background-color: var(--color-80);
|
--surface-variant-background-color: var(--color-80);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Modal Overwrittes */
|
||||||
|
div.modal div.modal-content {
|
||||||
|
/* Colors – adjusted to the existing scheme */
|
||||||
|
--bs-modal-color: var(--color-21); /* Text color: dark contrast against the light modal background */
|
||||||
|
--bs-modal-bg: var(--color-82); /* Background color, as desired */
|
||||||
|
--bs-modal-border-color: var(--color-82); /* A slightly darker border than the background */
|
||||||
|
--bs-modal-header-border-color: var(--color-87); /* Same shade as the modal border */
|
||||||
|
--bs-modal-footer-bg: var(--color-87); /* A slightly offset footer background (a bit darker than the main area) */
|
||||||
|
--bs-modal-footer-border-color: var(--color-87);
|
||||||
|
}
|
||||||
|
|
||||||
/** Nextcloud Specific**/
|
/** Nextcloud Specific**/
|
||||||
:root{
|
:root{
|
||||||
--color-main-background: var(--color-84);
|
--color-main-background: var(--color-84);
|
||||||
@ -451,24 +464,24 @@ HINT: Better overwritte CSS variables instead of individual elements.
|
|||||||
|
|
||||||
/* Global Defaults (Colors Only) */
|
/* Global Defaults (Colors Only) */
|
||||||
body, html[native-dark-active] {
|
body, html[native-dark-active] {
|
||||||
background-color: var(--color-93) !important;
|
background-color: var(--color-93);
|
||||||
background-image: none !important;
|
background-image: none;
|
||||||
color: var(--color-40) !important;
|
color: var(--color-40);
|
||||||
/* Use the corporate-design font family */
|
/* Use the corporate-design font family */
|
||||||
font-family: "Liberation Sans", Arial, sans-serif;
|
font-family: "Liberation Sans", Arial, sans-serif;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Links (Color Only) */
|
/* Links (Color Only) */
|
||||||
a {
|
a {
|
||||||
color: var(--color-50) !important;
|
color: var(--color-50);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Buttons (Background, Text, Border, and Shadow)
|
/* Buttons (Background, Text, Border, and Shadow)
|
||||||
Now using a button background that is only slightly darker than the overall background */
|
Now using a button background that is only slightly darker than the overall background */
|
||||||
html[native-dark-active] button, html[native-dark-active] .btn, button, .btn {
|
html[native-dark-active] button, html[native-dark-active] .btn, button, .btn {
|
||||||
background-color: var(--color-87) !important;
|
background-color: var(--color-87);
|
||||||
color: var(--color-50) !important;
|
color: var(--color-50);
|
||||||
border-color: var(--color-80) !important;
|
border-color: var(--color-80);
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -476,6 +489,33 @@ button:hover, .btn:hover {
|
|||||||
filter: brightness(0.9);
|
filter: brightness(0.9);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Inputs & Forms in Light Mode (Using a Light Tone from the Corporate Design) */
|
||||||
|
input, textarea, select {
|
||||||
|
background-color: var(--color-82); /* Instead of var(--color-90) */
|
||||||
|
color: var(--color-40);
|
||||||
|
border-color: var(--color-70);
|
||||||
|
}
|
||||||
|
input:focus, textarea:focus, select:focus {
|
||||||
|
border-color: var(--color-50);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tables (Borders and Header Colors) */
|
||||||
|
th, td {
|
||||||
|
border-color: var(--color-70) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
thead {
|
||||||
|
background-color: var(--color-80) !important;
|
||||||
|
color: var(--color-40) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Headings (Text Color) */
|
||||||
|
h1, h2, h3, h4, h5, h6, p{
|
||||||
|
color: var(--color-10) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Bootstrap */
|
||||||
|
|
||||||
/* States: Success, Warning, Error, Info (Background and Text Colors) */
|
/* States: Success, Warning, Error, Info (Background and Text Colors) */
|
||||||
.success, .alert-success {
|
.success, .alert-success {
|
||||||
background-color: var(--success-color) !important;
|
background-color: var(--success-color) !important;
|
||||||
@ -494,16 +534,6 @@ button:hover, .btn:hover {
|
|||||||
color: var(--color-40) !important;
|
color: var(--color-40) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Inputs & Forms in Light Mode (Using a Light Tone from the Corporate Design) */
|
|
||||||
input, textarea, select {
|
|
||||||
background-color: var(--color-82) !important; /* Instead of var(--color-90) */
|
|
||||||
color: var(--color-40) !important;
|
|
||||||
border-color: var(--color-70) !important;
|
|
||||||
}
|
|
||||||
input:focus, textarea:focus, select:focus {
|
|
||||||
border-color: var(--color-50) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Navigation (Background and Text Colors) */
|
/* Navigation (Background and Text Colors) */
|
||||||
.navbar, .navbar-light, .navbar-dark {
|
.navbar, .navbar-light, .navbar-dark {
|
||||||
background-color: var(--color-90) !important;
|
background-color: var(--color-90) !important;
|
||||||
@ -519,20 +549,6 @@ input:focus, textarea:focus, select:focus {
|
|||||||
color: var(--color-40) !important;
|
color: var(--color-40) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card-body {
|
|
||||||
color: var(--color-40) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Tables (Borders and Header Colors) */
|
|
||||||
th, td {
|
|
||||||
border-color: var(--color-70) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
thead {
|
|
||||||
background-color: var(--color-80) !important;
|
|
||||||
color: var(--color-40) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Cards / Containers (Background, Border, and Shadow)
|
/* Cards / Containers (Background, Border, and Shadow)
|
||||||
Cards now use a slightly lighter background and a bold, clear shadow */
|
Cards now use a slightly lighter background and a bold, clear shadow */
|
||||||
.card {
|
.card {
|
||||||
@ -540,9 +556,8 @@ thead {
|
|||||||
border-color: var(--color-85) !important;
|
border-color: var(--color-85) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Headings (Text Color) */
|
.card-body {
|
||||||
h1, h2, h3, h4, h5, h6, p{
|
color: var(--color-40) !important;
|
||||||
color: var(--color-10) !important;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Dropdown Menu and Submenu (Background, Text, and Shadow) */
|
/* Dropdown Menu and Submenu (Background, Text, and Shadow) */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user