aboutsummaryrefslogtreecommitdiff
path: root/CSS
diff options
context:
space:
mode:
Diffstat (limited to 'CSS')
-rw-r--r--CSS/button.css65
-rw-r--r--CSS/default.css84
-rw-r--r--CSS/dropdown.css12
-rw-r--r--CSS/inputfield.css57
-rw-r--r--CSS/quote-code.css35
5 files changed, 253 insertions, 0 deletions
diff --git a/CSS/button.css b/CSS/button.css
new file mode 100644
index 0000000..b0833f6
--- /dev/null
+++ b/CSS/button.css
@@ -0,0 +1,65 @@
+/* Button style */
+
+/* Default button */
+a.button, button.button
+{
+ padding: 0.1rem 1rem;
+ margin: 0rem 0.3rem;
+
+ border: none;
+ cursor: pointer;
+
+ text-align: center;
+ text-decoration: none;
+ text-transform: uppercase;
+ font-weight: bold;
+
+ background-color: var(--link-bg-color);
+ color: var(--link-color);
+ border: 1px solid var(--link-bg-color);
+}
+
+a.button:hover, button.button:hover
+{
+ color: var(--link-bg-color);
+ background-color: var(--link-color);
+}
+
+/* Reversed button */
+a.button-reversed, button.button-reversed
+{
+ padding: 0.1rem 1rem;
+ margin: 0rem 0.3rem;
+
+ border: none;
+ cursor: pointer;
+
+ text-align: center;
+ text-decoration: none;
+ text-transform: uppercase;
+ font-weight: bold;
+
+ background-color: var(--link-color);
+ color: var(--link-bg-color);
+ border: 1px solid var(--link-color);
+}
+
+a.button-reversed:hover, button.button-reversed:hover
+{
+ color: var(--link-color);
+ background-color: var(--link-bg-color);
+}
+
+/* Button disabled */
+button:disabled, button[disabled]
+{
+ opacity: 0.6;
+ cursor: not-allowed;
+}
+
+/* Link */
+a.link
+{
+ color: var(--link-bg-color);
+ text-decoration: underline;
+}
diff --git a/CSS/default.css b/CSS/default.css
new file mode 100644
index 0000000..3253f7c
--- /dev/null
+++ b/CSS/default.css
@@ -0,0 +1,84 @@
+/* Default css, here is defined all colors, night / light mode colors
+
+/* Root */
+:root
+{
+
+ /* Dark mode */
+ --dark-bg: #191919;
+ --dark-text: #BBBBBB;
+ --dark-link: #191919;
+ --dark-link-bg: #f08080;
+ --dark-title: #f08080;
+ --dark-quote-border: #fbc4ab; /* Quotebar color */
+ --dark-quote-bg: #3D3D3D;
+
+ /* Light mode */
+ --light-bg: #ffdab9;
+ --light-text: #191919;
+ --light-link: #191919;
+ --light-link-bg: #DE6E7C;
+ --light-title: #DE6E7C;
+ --light-quote-border: #6a040f; /* Quotebar color */
+ --light-quote-bg: #F9AD8A;
+
+ /* Default (will automatically be crushed by light/dark mode detection )*/
+ --bg-color: var(--dark-bg);
+ --text-color: var(--dark-text);
+ --link-color: var(--dark-link);
+ --link-bg-color: var(--dark-link-bg);
+ --title-color: var(--dark-title);
+ --quote-border: var(--dark-quote-border);
+ --quote-bg: var(--dark-quote-bg);
+}
+
+/* Body */
+body
+{
+ /* Reponsive font size */
+ font-size: calc(10px + 0.390625vw);
+ font-family: 'Courier New', monospace;
+ font-weight: normal;
+
+ background-color: var(--bg-color);
+ color: var(--text-color);
+
+ margin: 2vh auto;
+ max-width: 80vw;
+}
+
+h1, h2, h3, h4, h5, h6
+{
+ color: var(--title-color);
+}
+
+/* Night mode */
+@media (prefers-color-scheme: dark)
+{
+ :root
+ {
+ --bg-color: var(--dark-bg);
+ --text-color: var(--dark-text);
+ --link-color: var(--dark-link);
+ --link-bg-color: var(--dark-link-bg);
+ --title-color: var(--dark-title);
+ --quote-border: var(--dark-quote-border);
+ --quote-bg: var(--dark-quote-bg);
+ }
+}
+
+/* Day mode */
+@media (prefers-color-scheme: light)
+{
+ :root
+ {
+ --bg-color: var(--light-bg);
+ --text-color: var(--light-text);
+ --link-color: var(--light-link);
+ --link-bg-color: var(--light-link-bg);
+ --title-color: var(--light-title);
+ --quote-border: var(--light-quote-border);
+ --quote-bg: var(--light-quote-bg);
+ }
+}
+
diff --git a/CSS/dropdown.css b/CSS/dropdown.css
new file mode 100644
index 0000000..b8288d6
--- /dev/null
+++ b/CSS/dropdown.css
@@ -0,0 +1,12 @@
+/* Dropdown style */
+
+select
+{
+ padding: 0.1rem 1rem;
+ margin: 0rem 0.3rem;
+
+ cursor: pointer;
+ background-color: var(--bg-color);
+ color: var(--title-color);
+ border: 2px solid var(--title-color);
+}
diff --git a/CSS/inputfield.css b/CSS/inputfield.css
new file mode 100644
index 0000000..4f01ad5
--- /dev/null
+++ b/CSS/inputfield.css
@@ -0,0 +1,57 @@
+/* Inputfield style */
+
+input[type=text], input[type=password], input[type=number], input[type=email], input[type=month], input[type=search], input[type=tel], input[type=time], input[type=url], input[type=week], textarea
+{
+ padding: 0.1rem 1rem;
+ margin: 0rem 0.3rem;
+
+ box-sizing: border-box;
+
+ background-color: var(--bg-color);
+ color: var(--text-color);
+ border: 2px solid var(--title-color);
+}
+
+input[type=button], input[type=submit], input[type=reset], input[type=date], input[type=file], input[type=datetime-local], input[type=image]
+{
+ padding: 0.1rem 1rem;
+ margin: 0rem 0.3rem;
+
+ cursor: pointer;
+
+ text-align: center;
+ text-decoration: none;
+ text-transform: uppercase;
+ font-weight: bold;
+
+ background-color: var(--link-bg-color);
+ color: var(--link-color);
+ border: 1px solid var(--link-bg-color);
+}
+
+input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, input[type=date]:hover, input[type=datetime-local]:hover
+
+{
+ color: var(--link-bg-color);
+ background-color: var(--link-color);
+}
+
+input[type="file"]::file-selector-button
+{
+ text-align: center;
+ text-decoration: none;
+ text-transform: uppercase;
+ font-weight: bold;
+
+ color: var(--link-bg-color);
+ background-color: var(--link-color);
+ border: 1px solid var(--link-color);
+}
+
+input[type=color]
+{
+ cursor: pointer;
+
+ background-color: var(--link-bg-color);
+ border: 1px solid var(--link-bg-color);
+}
diff --git a/CSS/quote-code.css b/CSS/quote-code.css
new file mode 100644
index 0000000..87cb60e
--- /dev/null
+++ b/CSS/quote-code.css
@@ -0,0 +1,35 @@
+code, pre, blockquote
+{
+ margin: 3vh 0px;
+ padding: 1.5vh 2vw;
+
+ background-color: var(--quote-bg);
+ border-left: 2px solid var(--quote-border);
+}
+
+
+
+blockquote
+{
+ text-indent: calc(-10px - 0.390625vw);
+ font-style: italic;
+}
+
+@supports ( hanging-punctuation: first)
+{
+ blockquote
+ {
+ text-indent: 0;
+ hanging-punctuation: first;
+ }
+}
+
+blockquote::before
+{
+ content: open-quote;
+}
+
+blockquote::after
+{
+ content: close-quote;
+}
ArKa projects. All rights to me, and your next child right arm.