prettifying
This commit is contained in:
parent
e87c9a5ae4
commit
afe2c3bef5
@ -3,6 +3,7 @@
|
|||||||
<input class="reset" type="button" value="reset" on:click={reset} />
|
<input class="reset" type="button" value="reset" on:click={reset} />
|
||||||
|
|
||||||
<ShipSpecs />
|
<ShipSpecs />
|
||||||
|
|
||||||
<Propulsion
|
<Propulsion
|
||||||
ftl={$ship.ftl}
|
ftl={$ship.ftl}
|
||||||
engine={$ship.engine}
|
engine={$ship.engine}
|
||||||
@ -99,7 +100,7 @@
|
|||||||
main {
|
main {
|
||||||
display: grid;
|
display: grid;
|
||||||
width: 60em;
|
width: 60em;
|
||||||
grid-template-columns: 4fr 1fr 1fr;
|
grid-template-columns: 1fr 14em 8em;
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
margin-right: auto;
|
margin-right: auto;
|
||||||
}
|
}
|
||||||
|
@ -14,6 +14,12 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
|
div > :global(*) {
|
||||||
|
margin-left: 1em;
|
||||||
|
}
|
||||||
|
div > label {
|
||||||
|
margin-left: 0em;
|
||||||
|
}
|
||||||
label {
|
label {
|
||||||
font-size: var(--font-scale-8);
|
font-size: var(--font-scale-8);
|
||||||
font-weight: lighter;
|
font-weight: lighter;
|
||||||
|
@ -1,8 +1,23 @@
|
|||||||
<fieldset>
|
<div>
|
||||||
<legend>{label}</legend>
|
<h2>{label}</h2>
|
||||||
|
<hr/>
|
||||||
|
</div>
|
||||||
|
|
||||||
<slot />
|
<slot />
|
||||||
</fieldset>
|
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
export let label;
|
export let label;
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div {
|
||||||
|
display: flex;
|
||||||
|
grid-column: 1 / span 3 !important;
|
||||||
|
align-items: baseline;
|
||||||
|
gap: 1em;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
flex: 1;
|
||||||
|
heigth: 0px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
@ -1,9 +1,7 @@
|
|||||||
<div class="ship-item">
|
<div><slot /></div>
|
||||||
<slot />
|
|
||||||
|
|
||||||
<div class="mass" bind:this={mass_el}>{ mass }</div>
|
<div class="mass" bind:this={mass_el}>{ mass }</div>
|
||||||
<div class="cost" bind:this={cost_el}>{ cost }</div>
|
<div class="cost" bind:this={cost_el}>{ cost }</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { tick } from 'svelte';
|
import { tick } from 'svelte';
|
||||||
@ -27,6 +25,14 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
|
div {
|
||||||
|
margin-bottom: 1em;
|
||||||
|
|
||||||
|
}
|
||||||
|
.cost,.mass { padding: 0px 2em; text-align: right; }
|
||||||
|
.cost { grid-column: 3 }
|
||||||
|
.mass { grid-column: 2 }
|
||||||
|
|
||||||
.ship-item {
|
.ship-item {
|
||||||
display: flex;
|
display: flex;
|
||||||
}
|
}
|
||||||
@ -35,7 +41,6 @@
|
|||||||
flex: 1;
|
flex: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.cost,.mass { width: 4em; flex: inherit; }
|
|
||||||
img {
|
img {
|
||||||
width: 0.75em;
|
width: 0.75em;
|
||||||
}
|
}
|
||||||
|
@ -60,6 +60,10 @@
|
|||||||
font-size: smaller;
|
font-size: smaller;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.mass,div.cost {
|
||||||
|
padding: 0px 2em; justify-self: right;
|
||||||
|
}
|
||||||
|
|
||||||
.mass {
|
.mass {
|
||||||
grid-column: 2;
|
grid-column: 2;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user