123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- <template>
- <v-app dark>
- <v-app-bar app flat class="topBar fly-in-from-top"
- :class="$vuetify.breakpoint.mobile ? 'ma-4' : 'my-4 mx-auto'"
- >
- <v-tabs centered center-active color="primary" router show-arrows>
- <v-tab v-for="link in links" :key="link.path" :to="link.path">
- {{ link.name }}
- </v-tab>
- </v-tabs>
- </v-app-bar>
-
- <v-img src="/ui/abstract.svg" style="position: absolute; left: 0; right: 0; width: 100%; height: 100%;" />
- <v-main class="pt-4">
- <section class="hidden-chrome-scrollbar" style="height: calc(100vh - 1rem); padding-top: 5rem; padding-bottom: 5rem; overflow-y: auto;">
- <center
- class="hidden-chrome-scrollbar mx-auto d-flex flex-column justify-center items-center"
- style="width: 90vw; min-height: 100%; overflow-y: auto;">
- <nuxt />
- </center>
- </section>
- </v-main>
- </v-app>
- </template>
- <style>
- html, body {
- overflow: hidden;
- }
- .mainAltButton {
- margin: 0.25em;
- }
- .hidden-chrome-scrollbar::-webkit-scrollbar {
- display: none;
- }
- .topBar {
- background-color: #222 !important;
- border-radius: 12px;
- width: fit-content !important;
- padding: 0 50px;
- border-radius: 1rem !important;
- overflow: hidden;
- }
- .fly-in-from-top {
- opacity: 0;
- transform: scale(0.8) translateY(-200%);
- animation: fly-in-from-top 0.5s .3s ease forwards;
- }
- @keyframes fly-in-from-top {
- 0% {
- opacity: 0;
- transform: scale(0.8) translateY(-200%);
- }
- 100% {
- opacity: 1;
- transform: scale(1) translateY(0);
- }
- }
- /*
- @media (min-width: 1234px) {
- .topBar {
- width: 95%;
- }
- }
- */
- </style>
- <script>
- export default {
- data: () => ({
- links: [
- {
- name: 'Home',
- path: '/'
- },
- {
- name: 'Install',
- path: '/install'
- },
- {
- name: 'FAQ',
- path: '/faq'
- },
- {
- name: 'Donate',
- path: '/donate'
- },
- {
- name: 'Links',
- path: '/links'
- },
- ],
- }),
- }
- </script>
|