mirror of
https://codeberg.org/metamuffin/abrechenbarkeit.git
synced 2024-12-29 16:14:36 +00:00
commig style.css
This commit is contained in:
parent
d69402120b
commit
9f953f6bba
3 changed files with 149 additions and 4 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -5,3 +5,4 @@
|
||||||
!/script.js
|
!/script.js
|
||||||
!/.gitignore
|
!/.gitignore
|
||||||
!/collapse_log.lua
|
!/collapse_log.lua
|
||||||
|
!/style.css
|
||||||
|
|
|
@ -54,10 +54,6 @@ local query = parse_query(os.getenv("QUERY_STRING"))
|
||||||
local stylesheet = io.open("style.css"):read("a")
|
local stylesheet = io.open("style.css"):read("a")
|
||||||
local script = io.open("script.js"):read("a")
|
local script = io.open("script.js"):read("a")
|
||||||
|
|
||||||
local script = [[
|
|
||||||
|
|
||||||
]]
|
|
||||||
|
|
||||||
local function respond(status, title, body)
|
local function respond(status, title, body)
|
||||||
print(string.format("Status: %d", status))
|
print(string.format("Status: %d", status))
|
||||||
print("Content-Type: text/html")
|
print("Content-Type: text/html")
|
||||||
|
|
148
style.css
Normal file
148
style.css
Normal file
|
@ -0,0 +1,148 @@
|
||||||
|
body {
|
||||||
|
background-color: #25333f;
|
||||||
|
}
|
||||||
|
|
||||||
|
body > * {
|
||||||
|
margin: 0.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* nav bar */
|
||||||
|
*, .logo {
|
||||||
|
color: #e2e2e2;
|
||||||
|
font-family: "Roboto", sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
nav {
|
||||||
|
background-color: #1d2832;
|
||||||
|
margin: 0;
|
||||||
|
padding: 1em;
|
||||||
|
font-size: 1.2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
nav a {
|
||||||
|
padding-right: 1em;
|
||||||
|
text-decoration: none;
|
||||||
|
color: rgb(65, 89, 110);
|
||||||
|
}
|
||||||
|
|
||||||
|
nav h2 {
|
||||||
|
display: inline-block
|
||||||
|
}
|
||||||
|
|
||||||
|
/* notification stuff */
|
||||||
|
.notif {
|
||||||
|
padding: 0.5em;
|
||||||
|
background-color: #ddd;
|
||||||
|
}
|
||||||
|
|
||||||
|
.notif.error {
|
||||||
|
background-color: #faa;
|
||||||
|
}
|
||||||
|
|
||||||
|
.notif p {
|
||||||
|
margin: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* landing page */
|
||||||
|
form.creation {
|
||||||
|
background-color: #2e3d4d;
|
||||||
|
padding: 1em;
|
||||||
|
margin-top: 2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
form.creation > h3 {
|
||||||
|
margin: 5px;
|
||||||
|
margin-right: 2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
input {
|
||||||
|
color: #2e3d4d;
|
||||||
|
}
|
||||||
|
|
||||||
|
input[type="text"] {
|
||||||
|
width: calc(100% - 40em);
|
||||||
|
min-width: 10em;
|
||||||
|
}
|
||||||
|
|
||||||
|
form.creation > * {
|
||||||
|
display: inline-block;
|
||||||
|
margin-right: 1.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
li a {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul {
|
||||||
|
padding-left: 0;
|
||||||
|
display: grid;
|
||||||
|
justify-content: left;
|
||||||
|
grid-auto-rows: minmax(5em, auto);
|
||||||
|
gap: 1em;
|
||||||
|
grid-template-columns: repeat(auto-fill, minmax(8em, 1fr));
|
||||||
|
list-style-type: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
li {
|
||||||
|
background-color: #2e3d4d;
|
||||||
|
width: 6em;
|
||||||
|
height: 3.5em;
|
||||||
|
padding: 1em;
|
||||||
|
margin: .5em;
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.name {
|
||||||
|
display: block;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Amount selector user page */
|
||||||
|
.amount {
|
||||||
|
display: block;
|
||||||
|
padding-top: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.amount-presets {
|
||||||
|
display: grid;
|
||||||
|
justify-content: left;
|
||||||
|
grid-auto-rows: minmax(5em, 2);
|
||||||
|
grid-template-columns: repeat(6, 6em);
|
||||||
|
list-style-type: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.amount-presets > form {
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.amount-presets > form > input {
|
||||||
|
place-content: center;
|
||||||
|
padding: 0.8em 0.5em;
|
||||||
|
border: none;
|
||||||
|
border-radius: 4px;
|
||||||
|
width: 6em;
|
||||||
|
margin: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.amount-presets input:not([type=submit]) {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.amount-pos {
|
||||||
|
color: rgb(0, 204, 29);
|
||||||
|
}
|
||||||
|
|
||||||
|
input.amount-pos {
|
||||||
|
background: rgb(21, 89, 73);
|
||||||
|
}
|
||||||
|
|
||||||
|
.amount-neg {
|
||||||
|
color: rgb(245, 73, 99);
|
||||||
|
}
|
||||||
|
|
||||||
|
input.amount-neg {
|
||||||
|
background-color: rgb(84, 64, 82);
|
||||||
|
}
|
Loading…
Reference in a new issue