1
0
mirror of https://github.com/4yn/slidershim.git synced 2025-02-08 23:19:32 +01:00
slidershim/src/Preview.svelte

36 lines
989 B
Svelte
Raw Normal View History

2022-01-28 00:31:41 +08:00
<script lang="ts">
let topDatas = Array(16).fill(0);
let botDatas = Array(16).fill(0);
let ledDatas = Array(31).fill(0).map((_, idx) => ({
color: !!(idx % 2) ? "f0f" : "ff0",
spec: idx % 2
}))
</script>
<main class="preview">
<div class="air"></div>
<div class="ground">
<div class="ground-led">
<div class="ground-row">
<div class="ground-led-2"></div>
{#each ledDatas as {color, spec}, idx (idx)}
<div class={`ground-led-${spec}`} style={`background-color: #${color}`}></div>
{/each}
<div class="ground-led-2"></div>
</div>
</div>
<div class="ground-btn">
<div class="ground-row">
{#each topDatas as topData, idx (idx)}
<div class="ground-data">{topData}</div>
{/each}
</div>
<div class="ground-row">
{#each botDatas as botData, idx (idx)}
<div class="ground-data">{botData}</div>
{/each}
</div>
</div>
</div>
</main>