Move slim layout to slim container
parent
65ca568943
commit
0b1afda9aa
@ -0,0 +1,23 @@
|
|||||||
|
<div class="container-slim">
|
||||||
|
<slot />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<style lang="scss">
|
||||||
|
@import "$lib/styles/mixins.scss";
|
||||||
|
|
||||||
|
@layer component {
|
||||||
|
.container-slim {
|
||||||
|
margin: 0 20%;
|
||||||
|
transition-duration: 1s;
|
||||||
|
display: block;
|
||||||
|
|
||||||
|
@include portrait {
|
||||||
|
margin: 0 5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
@include landscape {
|
||||||
|
margin: 0 25%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
@ -0,0 +1,18 @@
|
|||||||
|
@mixin mobile() {
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
@content;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin landscape() {
|
||||||
|
@media (min-aspect-ratio: 16/11) {
|
||||||
|
@content;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@mixin portrait() {
|
||||||
|
@media (max-aspect-ratio: 10/16) {
|
||||||
|
@content;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue