diff options
author | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2025-01-02 16:23:43 -0800 |
---|---|---|
committer | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2025-01-02 16:23:57 -0800 |
commit | b19321bab542de35564127dc77781af44252bcb9 (patch) | |
tree | 37d12f7867124e8440ee46ae9f903b242e8d62af /template/static/css | |
parent | 321cd40fba0956e3aa697f9e7c7006159a032f58 (diff) | |
download | oldinfra-b19321bab542de35564127dc77781af44252bcb9.tar.gz oldinfra-b19321bab542de35564127dc77781af44252bcb9.zip |
create a base template :) and use it for a new service
Diffstat (limited to 'template/static/css')
-rw-r--r-- | template/static/css/colors.css | 51 | ||||
-rw-r--r-- | template/static/css/form.css | 42 | ||||
-rw-r--r-- | template/static/css/styles.css | 13 | ||||
-rw-r--r-- | template/static/css/table.css | 28 |
4 files changed, 134 insertions, 0 deletions
diff --git a/template/static/css/colors.css b/template/static/css/colors.css new file mode 100644 index 0000000..46357d9 --- /dev/null +++ b/template/static/css/colors.css @@ -0,0 +1,51 @@ +:root { + --background-color-light: #f4e8e9; + --background-color-light-2: #f5e6f3; + --text-color-light: #333; + --confirm-color-light: #91d9bb; + --link-color-light: #d291bc; + --container-bg-light: #fff7f87a; + --border-color-light: #692fcc; + --error-color-light: #a83254; + + --background-color-dark: #333; + --background-color-dark-2: #2c2c2c; + --text-color-dark: #f4e8e9; + --confirm-color-dark: #4d8f73; + --link-color-dark: #b86b77; + --container-bg-dark: #424242ea; + --border-color-dark: #956ade; + --error-color-dark: #851736; +} + +[data-theme="DARK"] { + --background-color: var(--background-color-dark); + --background-color-2: var(--background-color-dark-2); + --text-color: var(--text-color-dark); + --link-color: var(--link-color-dark); + --container-bg: var(--container-bg-dark); + --border-color: var(--border-color-dark); + --error-color: var(--error-color-dark); + --confirm-color: var(--confirm-color-dark); +} + +[data-theme="LIGHT"] { + --background-color: var(--background-color-light); + --background-color-2: var(--background-color-light-2); + --text-color: var(--text-color-light); + --link-color: var(--link-color-light); + --container-bg: var(--container-bg-light); + --border-color: var(--border-color-light); + --error-color: var(--error-color-light); + --confirm-color: var(--confirm-color-light); +} + +.error { + background-color: var(--error-color); + padding: 1rem; +} + +.success { + background-color: var(--confirm-color); + padding: 1rem; +} diff --git a/template/static/css/form.css b/template/static/css/form.css new file mode 100644 index 0000000..7ccd8db --- /dev/null +++ b/template/static/css/form.css @@ -0,0 +1,42 @@ +.form { + max-width: 600px; + padding: 1em; + background: var(--background-color-2); + border: 1px solid #ccc; +} + +label { + display: block; + margin: 0 0 1em; + font-weight: bold; +} + +input { + display: block; + width: 100%; + padding: 0.5em; + margin: 0 0 1em; + border: 1px solid var(--border-color); + background: var(--container-bg); +} + +button, +input[type="submit"] { + padding: 0.5em 1em; + background: var(--link-color); + color: var(--text-color); + border: 0; + cursor: pointer; +} + +textarea { + display: block; + width: 100%; + padding: 0.5em; + margin: 0 0 1em; + border: 1px solid var(--border-color); + background: var(--container-bg); + + resize: vertical; + min-height: 100px; +} diff --git a/template/static/css/styles.css b/template/static/css/styles.css new file mode 100644 index 0000000..6252898 --- /dev/null +++ b/template/static/css/styles.css @@ -0,0 +1,13 @@ +@import "/static/css/colors.css"; +@import "/static/css/form.css"; +@import "/static/css/table.css"; + +* { + box-sizing: border-box; + color: var(--text-color); +} + +body { + font-family: "Roboto", sans-serif; + background-color: var(--background-color); +} diff --git a/template/static/css/table.css b/template/static/css/table.css new file mode 100644 index 0000000..16da86d --- /dev/null +++ b/template/static/css/table.css @@ -0,0 +1,28 @@ +@import "/static/css/colors.css"; + +table { + width: auto; + border-collapse: collapse; + border: 1px solid var(--border-color); +} + +th, +td { + padding: 12px 20px; + text-align: center; + border-bottom: 1px solid var(--border-color); +} + +th, +thead { + background-color: var(--background-color-2); +} + +tbody tr:nth-child(odd) { + background-color: var(--background-color); + color: var(--text-color); +} + +tbody tr { + transition: background-color 0.3s ease; +} |