Flugbahn: erreichbare Stufen mit gestrichelten Linien über die volle Breite markieren
This commit is contained in:
parent
dde6271cf1
commit
aadbd6a231
|
|
@ -39,6 +39,11 @@
|
|||
<div class="layer sky-high"></div>
|
||||
<div class="layer space"></div>
|
||||
|
||||
<!-- Stufen-Linien: jede erreichbare Stufe über die gesamte Breite -->
|
||||
{#each [STAGE_Y[1], STAGE_Y[2], STAGE_Y[3], STAGE_Y[4]] as y (y)}
|
||||
<div class="stage-line" style="bottom: {y * 100}%"></div>
|
||||
{/each}
|
||||
|
||||
<!-- Markierungen -->
|
||||
<div class="marker" style="bottom: {STAGE_Y[1] * 100}%"><Balloon size={56} /></div>
|
||||
<div class="marker" style="bottom: {STAGE_Y[2] * 100}%; left: 70%"><Cloud size={64} opacity={0.95} /></div>
|
||||
|
|
@ -74,6 +79,15 @@
|
|||
.sky-high { bottom: 60%; height: 25%; background: linear-gradient(to top, #4a7ec4, #2a3f7a); }
|
||||
.space { bottom: 85%; height: 15%; background: linear-gradient(to top, #2a3f7a, #0a0e2a); }
|
||||
|
||||
.stage-line {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
right: 0;
|
||||
border-top: 2px dashed rgba(255, 255, 255, 0.6);
|
||||
filter: drop-shadow(0 1px 0 rgba(0, 0, 0, 0.25));
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.marker {
|
||||
position: absolute;
|
||||
left: 18%;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user