summaryrefslogtreecommitdiff
path: root/template/static/css
diff options
context:
space:
mode:
authorElizabeth Hunt <elizabeth.hunt@simponic.xyz>2025-01-02 16:23:43 -0800
committerElizabeth Hunt <elizabeth.hunt@simponic.xyz>2025-01-02 16:23:57 -0800
commitb19321bab542de35564127dc77781af44252bcb9 (patch)
tree37d12f7867124e8440ee46ae9f903b242e8d62af /template/static/css
parent321cd40fba0956e3aa697f9e7c7006159a032f58 (diff)
downloadoldinfra-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.css51
-rw-r--r--template/static/css/form.css42
-rw-r--r--template/static/css/styles.css13
-rw-r--r--template/static/css/table.css28
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;
+}