From 03197b1ab992540b951fcbc6f841cfcd42a757f3 Mon Sep 17 00:00:00 2001 From: Joris Date: Sat, 11 Jun 2022 16:42:33 +0200 Subject: Add kick sequencer --- public/main.css | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 public/main.css (limited to 'public/main.css') diff --git a/public/main.css b/public/main.css new file mode 100644 index 0000000..fbc37c4 --- /dev/null +++ b/public/main.css @@ -0,0 +1,67 @@ +:root { + --color-block: lightgray; + --color-block-checked: lightgreen; + + --spacing-mouse: 0.25rem; + --spacing-cat: 0.5rem; + --spacing-dog: 1rem; + --spacing-horse: 2rem; + --spacing-elephant: 4rem; +} + +body { + margin: var(--spacing-dog); +} + +.g-Bpm { + display: block; + margin-bottom: var(--spacing-dog); +} + +.g-Input { + margin-left: var(--spacing-dog); +} + +.g-PlayStop { + margin-bottom: var(--spacing-dog); +} + +.g-Sequencer { + margin-top: var(--spacing-dog); +} + +.g-Sequencer__Buttons { + margin-bottom: var(--spacing-dog); + display: flex; + gap: var(--spacing-dog); +} + +.g-Sequencer__Blocks { + display: flex; + gap: var(--spacing-cat); +} + +.g-Sequencer__Block { + width: var(--spacing-horse); + height: var(--spacing-horse); + background-color: lightgray; + cursor: pointer; +} + +.g-Sequencer__Block:hover { + filter: brightness(110%); +} + +.g-Sequencer__Block--Checked { + background-color: lightgreen; +} + +.g-Sequencer__Block--Beat { + animation: beat 0.2s linear; +} + +@keyframes beat { + 0% {transform: scale(100%);} + 30% {transform: scale(105%);} + 100% {transform: scale(100%);} +} -- cgit v1.2.3