muerwre.github.io/layouts/landing.vue
2022-11-10 14:12:45 +06:00

43 lines
708 B
Vue

<template>
<div>
<div :class="$style.header_container">
<div :class="$style.header_content">
<LayoutHeader />
</div>
</div>
<NuxtLayout name="content">
<slot />
</NuxtLayout>
</div>
</template>
<style lang="scss" module>
@import "@/assets/css/mixins";
.header_container {
position: sticky;
top: 0;
z-index: 10;
backdrop-filter: blur(5px);
&::after {
content: "";
position: absolute;
inset: 0;
background: var(--color-background);
z-index: 0;
opacity: 0.95;
@supports (backdrop-filter: blur(5px)) {
opacity: 0.85;
}
}
}
.header_content {
@include container;
position: relative;
z-index: 1;
}
</style>