aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages/stylesheets
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-01-30 13:20:34 +0300
committerManeraKai <manerakai@protonmail.com>2022-01-30 13:20:34 +0300
commita36e4a7041b342d93f348eb15d9dff1a90b10e14 (patch)
tree38bd750a231691eff5200825ae1c45686e0c3e83 /src/pages/stylesheets
parentmerging branches (diff)
downloadlibredirect-a36e4a7041b342d93f348eb15d9dff1a90b10e14.zip
Updating options UI
Diffstat (limited to 'src/pages/stylesheets')
-rw-r--r--src/pages/stylesheets/styles.css113
1 files changed, 106 insertions, 7 deletions
diff --git a/src/pages/stylesheets/styles.css b/src/pages/stylesheets/styles.css
index 23b53c3d..aeca8009 100644
--- a/src/pages/stylesheets/styles.css
+++ b/src/pages/stylesheets/styles.css
@@ -102,17 +102,17 @@ input:checked+label:after {
padding: 5px 15px;
}
-.button * {
+a.button * {
vertical-align: middle;
}
-.button:hover {
+a.button:hover {
background-color: var(--active);
color: var(--text);
stroke: var(--text);
}
-.button:active {
+a.button:active {
background-color: var(--active);
box-shadow: 0 var(--space) var(--bg-main);
transform: translateY(4px);
@@ -317,11 +317,52 @@ textarea {
height: 200px;
}
-body.option {
- width: 600px;
- float: left;
+
+section {
+ background-color: var(--bg-main);
+}
+
+section.youtube {
+ grid-area: youtube;
+}
+
+section.twitter {
+ grid-area: twitter;
+}
+
+section.instagram {
+ grid-area: instagram;
+}
+
+section.reddit {
+ grid-area: reddit;
+}
+
+section.search {
+ grid-area: search;
+}
+
+section.translate {
+ grid-area: translate;
+}
+
+section.maps {
+ grid-area: maps;
+}
+
+section.wikipedia {
+ grid-area: wikipedia;
+}
+
+section.medium {
+ grid-area: medium;
+}
+
+section.exception {
+ grid-area: general;
}
+
div.some-block {
padding: 0 15px;
justify-content: space-between;
@@ -400,7 +441,6 @@ div.buttons {
margin-bottom: 15px;
}
-
a.button {
stroke: var(--text);
display: block;
@@ -417,6 +457,17 @@ a.button {
transition-duration: 0.1s;
}
+div.buttons-inline {
+ display: flex;
+ justify-content: end;
+ padding: 0 15px;
+}
+
+a.button-inline {
+ display: inline-block;
+ margin: 7.5px 0;
+}
+
a.button:hover {
background-color: var(--active);
color: var(--text);
@@ -429,6 +480,54 @@ a.button:active {
transform: translateY(1px);
}
+div.option {
+ box-sizing: border-box;
+ margin: auto;
+ max-width: 1800px;
+ display: grid;
+ grid-template-columns: 33.3% 33.3% 33.3%;
+ gap: 2px;
+ /* border: 3px solid var(--active); */
+ background-color: rgb(58, 58, 58);
+ grid-template-areas:
+ "general twitter instagram"
+ "youtube reddit search"
+ "youtube maps wikipedia"
+ "translate medium wikipedia"
+}
+
+@media (max-width: 1590px) {
+ div.option {
+ max-width: 1200px;
+ grid-template-columns: 50% 50%;
+ grid-template-areas:
+ "general twitter"
+ "youtube instagram"
+ "youtube reddit"
+ "search maps"
+ "translate wikipedia"
+ "medium wikipedia"
+ }
+}
+
+@media (max-width: 1090px) {
+ div.option {
+ max-width: 600px;
+ grid-template-columns: 100%;
+ grid-template-areas:
+ "general"
+ "youtube"
+ "twitter"
+ "instagram"
+ "search"
+ "reddit"
+ "maps"
+ "translate"
+ "wikipedia"
+ "medium"
+ }
+}
+
@media (prefers-color-scheme: light) {
body {
--text: #000;