Skip to content

Commit e72e15a

Browse files
committed
First Stable Release
0 parents  commit e72e15a

28 files changed

+32742
-0
lines changed

Channel Rack/channelRack.css

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
.dragSelector {
2+
cursor: pointer;
3+
}
4+
5+
#channelRack {
6+
min-height: 100px;
7+
min-width: 100px;
8+
width: 80vh;
9+
border: 2px solid black;
10+
background-color: darkgray;
11+
position: fixed;
12+
top: 40%;
13+
left: 10%;
14+
resize: both;
15+
overflow: hidden;
16+
}
17+
18+
#channelRack .topBar, #channelRack .bottomBar {
19+
height: 10%;
20+
min-height: 10%;
21+
max-height: 10%;
22+
width: 100%;
23+
background-color: black;
24+
display: flex;
25+
justify-content: space-between;
26+
flex-direction: row;
27+
align-items: center;
28+
flex-wrap: nowrap;
29+
}
30+
31+
#channelRack .main {
32+
height: 80%;
33+
min-height: 0;
34+
/* width: 100%; */
35+
position: relative;
36+
overflow: scroll;
37+
background-color: #222222;
38+
border-top: 1px solid white;
39+
border-bottom: 1px solid white;
40+
}
41+
42+
#channelRack .main table {
43+
/* height: 80%; */
44+
/* width: 100%; */
45+
display: block;
46+
background-color: #666666;
47+
table-layout: fixed;
48+
}
49+
50+
#channelRack .main table tr {
51+
height: 33%;
52+
}
53+
54+
#channelRack .main table tr td {
55+
border-right: 1px solid white;
56+
border-bottom: 2px solid white;
57+
}
58+
59+
#channelRack .main table tr td:nth-of-type(2n + 1) {
60+
background-color: #666666;
61+
}
62+
63+
#channelRack .main table tr td:nth-of-type(2n) {
64+
background-color: #444444;
65+
}
66+
67+
#channelRack .main table tr td:nth-of-type(n + 1):hover {
68+
background-color: #999999;
69+
}
70+
71+
.endOfRack {
72+
background-color: black !important;
73+
}
74+
75+
#channelRack .main table tr td:nth-of-type(1) {
76+
position: sticky;
77+
left: 0;
78+
z-index: 0;
79+
}
80+
81+
/* #channelRack .main table tr td:hover {
82+
background-color: white;
83+
} */
84+
85+
.instrumentName {
86+
font-size: 12px;
87+
font-weight: bold;
88+
color: white;
89+
border: 2px double black;
90+
background: linear-gradient(to right, black, #222222);
91+
}
92+
93+
.addSoundButton {
94+
background-color: transparent;
95+
border: none;
96+
text-shadow: none;
97+
}
98+
99+
.addSoundButton:hover {
100+
transition: color 0.5s, text-shadow 0.5s, transform 0.2s;
101+
transform: translateY(2px);
102+
text-shadow: 0 0 5px 2px white;
103+
color: green;
104+
}
105+
106+
.addSoundButton:active {
107+
transition: color 0.2s, border-radius 0.2s;
108+
color: lightgreen;
109+
border-radius: 5px;
110+
}
111+
112+
#channelRack .autoscroller {
113+
position: absolute;
114+
height: 80%;
115+
top: 10%;
116+
width: min(15%, 50px);
117+
}
118+
119+
#channel-rack-autoscroller-left {
120+
left: 0;
121+
}
122+
123+
#channel-rack-autoscroller-right {
124+
right: 0;
125+
}

0 commit comments

Comments
 (0)