|
@@ -1,5 +1,19 @@
|
|
|
-:root {
|
|
|
|
|
- --controls: #EEE;
|
|
|
|
|
|
|
+.App {
|
|
|
|
|
+ --controls-background: #EEE;
|
|
|
|
|
+ --controls-button-background: rgb(240,240,240);
|
|
|
|
|
+ --controls-button-hover-background: rgba(0,0,0,0.2);
|
|
|
|
|
+ --controls-button-hover-disabled: rgba(0,0,0,0.1);
|
|
|
|
|
+}
|
|
|
|
|
+.App[data-theme='dark'] {
|
|
|
|
|
+ --controls-background: rgba(255,255,255,12%);
|
|
|
|
|
+ --controls-button-background: rgba(240,240,240, 12%);
|
|
|
|
|
+}
|
|
|
|
|
+.App[data-theme='dark'] button {
|
|
|
|
|
+ background: var(--controls-background);
|
|
|
|
|
+ border: 1px transparent;
|
|
|
|
|
+}
|
|
|
|
|
+.App[data-theme='dark'] svg path {
|
|
|
|
|
+ fill: var(--text-color);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.Controls {
|
|
.Controls {
|
|
@@ -9,11 +23,47 @@
|
|
|
"cover buttons time album" auto
|
|
"cover buttons time album" auto
|
|
|
"cover buttons time artist" auto
|
|
"cover buttons time artist" auto
|
|
|
/ auto auto 1fr 10fr;
|
|
/ auto auto 1fr 10fr;
|
|
|
- background-color: var(--controls);
|
|
|
|
|
|
|
+ background-color: var(--controls-background);
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
grid-column-gap: 16px;
|
|
grid-column-gap: 16px;
|
|
|
padding-bottom: 4px;
|
|
padding-bottom: 4px;
|
|
|
}
|
|
}
|
|
|
|
|
+.App[data-layout='left'] .Controls,
|
|
|
|
|
+.App[data-layout='right'] .Controls {
|
|
|
|
|
+ grid: "cover cover" auto
|
|
|
|
|
+ "progress progress" auto
|
|
|
|
|
+ "buttons time" auto
|
|
|
|
|
+ "title title" auto
|
|
|
|
|
+ "album album" auto
|
|
|
|
|
+ "artist artist" 1fr
|
|
|
|
|
+ / auto 1fr;
|
|
|
|
|
+ grid-column-gap: 0;
|
|
|
|
|
+ width: 300px;
|
|
|
|
|
+}
|
|
|
|
|
+.App[data-layout='left'] .Controls img,
|
|
|
|
|
+.App[data-layout='right'] .Controls img {
|
|
|
|
|
+ width: 300px;
|
|
|
|
|
+ height: 300px;
|
|
|
|
|
+}
|
|
|
|
|
+.App[data-layout='left'] .Controls-artist,
|
|
|
|
|
+.App[data-layout='right'] .Controls-artist {
|
|
|
|
|
+ padding: 0 8px;
|
|
|
|
|
+ align-self: start;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.App[data-layout='left'] .Controls-time,
|
|
|
|
|
+.App[data-layout='left'] .Controls-buttons,
|
|
|
|
|
+.App[data-layout='left'] .Controls-title,
|
|
|
|
|
+.App[data-layout='left'] .Controls-album,
|
|
|
|
|
+.App[data-layout='left'] .Controls-artist,
|
|
|
|
|
+.App[data-layout='right'] .Controls-time,
|
|
|
|
|
+.App[data-layout='right'] .Controls-buttons,
|
|
|
|
|
+.App[data-layout='right'] .Controls-title,
|
|
|
|
|
+.App[data-layout='right'] .Controls-album,
|
|
|
|
|
+.App[data-layout='right'] .Controls-artist {
|
|
|
|
|
+ padding: 0 8px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
.Controls-progress {
|
|
.Controls-progress {
|
|
|
grid-area: progress;
|
|
grid-area: progress;
|
|
|
}
|
|
}
|
|
@@ -27,9 +77,10 @@
|
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
|
border: 0;
|
|
border: 0;
|
|
|
display: block;
|
|
display: block;
|
|
|
|
|
+ background-color: var(--controls-background);
|
|
|
}
|
|
}
|
|
|
.Controls progress::-webkit-progress-bar {
|
|
.Controls progress::-webkit-progress-bar {
|
|
|
- background-color: var(--controls);
|
|
|
|
|
|
|
+ background-color: var(--controls-background);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.Controls progress::-webkit-progress-value {
|
|
.Controls progress::-webkit-progress-value {
|
|
@@ -60,6 +111,7 @@
|
|
|
grid-template-columns: repeat(4, auto);
|
|
grid-template-columns: repeat(4, auto);
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
grid-column-gap: 8px;
|
|
grid-column-gap: 8px;
|
|
|
|
|
+ justify-self: left;
|
|
|
}
|
|
}
|
|
|
.Controls-buttons button {
|
|
.Controls-buttons button {
|
|
|
height: 32px;
|
|
height: 32px;
|
|
@@ -68,12 +120,13 @@
|
|
|
border: 0;
|
|
border: 0;
|
|
|
border-radius: 4px;
|
|
border-radius: 4px;
|
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
|
|
|
+ background: var(--button-background);
|
|
|
}
|
|
}
|
|
|
.Controls-buttons button:hover {
|
|
.Controls-buttons button:hover {
|
|
|
- background: rgba(0,0,0,0.2);
|
|
|
|
|
|
|
+ background: var(--controls-button-hover-background);
|
|
|
}
|
|
}
|
|
|
.Controls-buttons button:disabled {
|
|
.Controls-buttons button:disabled {
|
|
|
- background: rgba(0,0,0,0.1);
|
|
|
|
|
|
|
+ background: var(--controls-button-hover-disabled);
|
|
|
cursor: initial;
|
|
cursor: initial;
|
|
|
}
|
|
}
|
|
|
.Controls-buttons button:nth-child(2) {
|
|
.Controls-buttons button:nth-child(2) {
|