diff options
| author | s-ol <s+removethis@s-ol.nu> | 2022-01-04 19:58:56 +0000 |
|---|---|---|
| committer | s-ol <s+removethis@s-ol.nu> | 2022-01-04 19:58:56 +0000 |
| commit | 0b19a8a5c356f0bb28f53d1c4e33d883df3bb0cb (patch) | |
| tree | 070f59f9f95da1ce1787c5a2bda62a02dd39c0de | |
| parent | remove redundancy (diff) | |
| download | isomorphic-kb-explorer-0b19a8a5c356f0bb28f53d1c4e33d883df3bb0cb.tar.gz isomorphic-kb-explorer-0b19a8a5c356f0bb28f53d1c4e33d883df3bb0cb.zip | |
options styling
| -rw-r--r-- | app/app.js | 14 | ||||
| -rw-r--r-- | app/style.js | 15 |
2 files changed, 23 insertions, 6 deletions
@@ -266,15 +266,17 @@ export default class App extends React.Component { return ( <div className="app"> - <button onClick={configure}>settings</button> - <label>layout:{' '} + <button onClick={configure}>midi settings</button> + <div className="option"> + <label>layout:</label> <select name="layout" onChange={this.onlayout} value={layout}> <option value="wicki_hayden">Wicki-Hayden</option> <option value="harmonic">Harmonic Table</option> <option value="gerhard">Gerhard</option> </select> - </label> - <label>scale:{' '} + </div> + <div className="option"> + <label>scale:</label> <select name="layout" onChange={this.onscale} value={scale}> <option value="none">None</option> <option value="major">Major</option> @@ -285,8 +287,8 @@ export default class App extends React.Component { <option value="whole">Whole-Tone</option> <option value="penta">Pentatonic</option> </select> - </label> - <button onClick={this.onoffset}>set offset</button> + <button onClick={this.onoffset}>set offset</button> + </div> <div className="main"> <Keyboard diff --git a/app/style.js b/app/style.js index 0bd718e..0897b16 100644 --- a/app/style.js +++ b/app/style.js @@ -52,6 +52,15 @@ body { font-family: sans-serif; } +button, input, select { + background: #363636; + border: 1px solid #eeeeee; + color: #eeeeee; + padding: 0.25em; + margin: 0.125em 0; + border-radius: 0.5em; +} + .app, .keyboard, .chord { position: relative; } @@ -61,6 +70,12 @@ body { justify-content: space-evenly; } +.option label { + display: inline-block; + width: 4em; + margin-right: 1em; +} + .hexagon { position: absolute; width: ${rem(sizeA)}; |
