From a622298559914b7e4ce8696d55cfbe23e1142013 Mon Sep 17 00:00:00 2001 From: Nikita Krupin Date: Thu, 28 Apr 2022 18:15:28 -0400 Subject: [PATCH] nuxt/vuetify css rendering glitch fixes --- Website/layouts/default.vue | 41 +++++++++++++++++++++--- Website/pages/docs.vue | 64 ++++++++++++++++++------------------- Website/pages/faq.vue | 2 +- Website/pages/help.vue | 2 +- 4 files changed, 70 insertions(+), 39 deletions(-) diff --git a/Website/layouts/default.vue b/Website/layouts/default.vue index e8b4621..fd49a23 100644 --- a/Website/layouts/default.vue +++ b/Website/layouts/default.vue @@ -141,6 +141,9 @@ body { margin: 0.25em; } +.title-text { + font-size: 3rem; +} .topBar { padding: 0 3rem; width: fit-content !important; @@ -151,10 +154,12 @@ body { /* border: 1px solid #222; */ overflow: hidden; } -.title-text { - font-size: 3rem; -} +/* used in docs.vue */ +.flex-wrapper { + display: flex; + flex-wrap: nowrap; +} @media (max-width: 768px) { /* mobile */ .title-text { @@ -166,6 +171,35 @@ body { ) !important; /* (2rem = mx-4) 1rem on left, 1rem on right */ padding: 0; } + .flex-wrapper { + display: flex; + flex-wrap: wrap; + } +} + +/* used in docs.vue, help.vue and faq.vue */ +.width-constraint { + max-width: auto; + margin: 0 auto; +} +@media (min-width: 960px) { + /* tablet */ + .width-constraint { + width: 75vw; + } +} +@media (min-width: 1264px) { + /* desktop */ + .width-constraint { + width: 60vw; + } +} + +@media (min-width: 1904) { + /* 4k/ultrawide */ + .width-constraint { + width: 42vw; + } } /* animations and all that */ @@ -179,7 +213,6 @@ body { .swoop-right-leave-active { transition-duration: 0.1s; transition-property: opacity, transform; - overflow: hidden; } .swoop-left-enter, diff --git a/Website/pages/docs.vue b/Website/pages/docs.vue index a1ef277..335929a 100644 --- a/Website/pages/docs.vue +++ b/Website/pages/docs.vue @@ -1,48 +1,46 @@