Skip to content

Commit

Permalink
调整样式以考虑安全区域的上下内边距,优化布局和溢出处理
Browse files Browse the repository at this point in the history
  • Loading branch information
jxxghp committed Jan 4, 2025
1 parent 3bd63ab commit f9f29cc
Show file tree
Hide file tree
Showing 7 changed files with 16 additions and 17 deletions.
4 changes: 2 additions & 2 deletions public/loader.css
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ body {
html {
overflow: hidden auto;
background: var(--initial-loader-bg, #fff);
min-block-size: calc(100% + env(safe-area-inset-top));
min-block-size: calc(100% + env(safe-area-inset-top) + env(safe-area-inset-bottom));
}

#loading-bg {
Expand Down Expand Up @@ -82,4 +82,4 @@ html {
opacity: 1;
transform: rotate(1turn);
}
}
}
2 changes: 1 addition & 1 deletion src/@core/scss/pages/page-auth.scss
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
.auth-wrapper {
min-block-size: calc(var(--vh, 1vh) * 100 + env(safe-area-inset-top));
min-block-size: calc(var(--vh, 1vh) * 100 + env(safe-area-inset-top) + env(safe-area-inset-bottom));
}

.auth-footer-mask {
Expand Down
5 changes: 2 additions & 3 deletions src/@core/scss/template/libs/full-calendar.scss
Original file line number Diff line number Diff line change
Expand Up @@ -92,8 +92,7 @@
.fc-header-toolbar {
flex-wrap: wrap;
margin: 1.25rem;
column-gap: 0.5rem;
row-gap: 1rem;
gap: 1rem 0.5rem;
}

.fc-toolbar-chunk {
Expand Down Expand Up @@ -238,7 +237,7 @@
inline-size: 1.5625rem;
margin-inline-end: 0.25rem;

@media (max-width: 1264px) {
@media (width <= 1264px) {
display: block !important;
}

Expand Down
2 changes: 1 addition & 1 deletion src/@layouts/styles/_default-layout.scss
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
@use "@configured-variables" as variables;

html {
min-height: calc(100% + env(safe-area-inset-top));
min-height: calc(100% + env(safe-area-inset-top) + env(safe-area-inset-bottom));
background: rgb(var(--v-theme-background));
overflow-y: overlay;
}
Expand Down
2 changes: 1 addition & 1 deletion src/@layouts/styles/_global.scss
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@

html {
box-sizing: border-box;
min-height: calc(100% + env(safe-area-inset-top))
min-height: calc(100% + env(safe-area-inset-top) + env(safe-area-inset-bottom))
}
4 changes: 3 additions & 1 deletion src/components/cards/PluginCard.vue
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ import ProgressDialog from '../dialog/ProgressDialog.vue'
// 显示器宽度
const display = useDisplay()
// APP
const appMode = inject('pwaMode') && display.mdAndDown.value
// 输入参数
const props = defineProps({
Expand Down Expand Up @@ -507,7 +509,7 @@ watch(
<VCardText class="min-h-40">
<PageRender @action="loadPluginPage" v-for="(item, index) in pluginPageItems" :key="index" :config="item" />
</VCardText>
<VFab icon="mdi-cog" location="bottom" size="x-large" fixed app appear @click="showPluginConfig" />
<VFab icon="mdi-cog" location="bottom" size="x-large" fixed app appear @click="showPluginConfig" :class="{ 'mb-10': appMode }" />
</VCard>
</VDialog>

Expand Down
14 changes: 6 additions & 8 deletions src/styles/styles.scss
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@
@tailwind components;
@tailwind utilities;

html.v-overlay-scroll-blocked {
position: relative;
}

#nprogress .bar {
background: rgb(var(--v-theme-primary)) !important;
inset-block-start: env(safe-area-inset-top) !important;
Expand All @@ -23,18 +27,12 @@
margin-block-start: env(safe-area-inset-top);
}

.v-overlay-container {
min-block-size: calc(100% + env(safe-area-inset-top) + env(safe-area-inset-bottom));
overflow-y: overlay;
}

.v-dialog > .v-overlay__content {
margin-block: env(safe-area-inset-top) env(safe-area-inset-bottom);
}

.v-dialog--fullscreen > .v-overlay__content{
margin-block-start: env(safe-area-inset-top);
padding-block-end: env(safe-area-inset-bottom);
.v-dialog--fullscreen > .v-overlay__content > .v-card {
padding-block-end: calc(env(safe-area-inset-top) + env(safe-area-inset-bottom));
}

/* router view transition fade-slide */
Expand Down

0 comments on commit f9f29cc

Please sign in to comment.