mirror of
https://github.com/smartyellow/status.git
synced 2025-01-18 21:47:58 +00:00
Dashboard aspect ratio
Signed-off-by: Romein van Buren <romein@vburen.nl>
This commit is contained in:
parent
f29f962de4
commit
6241de18fe
@ -1 +1,19 @@
|
|||||||
<h1>here comes the dashboard</h1>
|
<script>
|
||||||
|
import AspectRatio from './components/aspectratio.svelte';
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<AspectRatio>
|
||||||
|
<h1>here comes the dashboard</h1>
|
||||||
|
</AspectRatio>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
:global(html, body) {
|
||||||
|
--radius: 10px;
|
||||||
|
--dark: #181818;
|
||||||
|
|
||||||
|
background-color: #000;
|
||||||
|
color: #fff;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
29
gui/dashboard/components/aspectratio.svelte
Normal file
29
gui/dashboard/components/aspectratio.svelte
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
<div class="center">
|
||||||
|
<div class="ratio">
|
||||||
|
<slot />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.center {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
width: 100vw;
|
||||||
|
height: 100vh;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ratio {
|
||||||
|
border-radius: var(--radius);
|
||||||
|
background-color: var(--dark);
|
||||||
|
background-color: red;
|
||||||
|
height: 56.25vw;
|
||||||
|
left: 50%;
|
||||||
|
max-height: 100vh;
|
||||||
|
max-width: 177.77778vh;
|
||||||
|
position: absolute;
|
||||||
|
top: 50%;
|
||||||
|
transform: translate(-50%,-50%);
|
||||||
|
width: 100vw;
|
||||||
|
}
|
||||||
|
</style>
|
Loading…
Reference in New Issue
Block a user