This commit is contained in:
2026-06-16 14:34:09 +08:00
parent 1236865f4b
commit 4c56c7cb04
126 changed files with 14802 additions and 0 deletions

125
src/styles/responsive.css Normal file
View File

@@ -0,0 +1,125 @@
/**
* 全站响应式:手机 (<768)、平板 (768991)、桌面 (≥992)。
*/
@layer components {
html {
--nav-offset: 4.75rem;
}
@media (width >= 768px) {
html {
--nav-offset: 5rem;
}
}
@media (width >= 992px) {
html {
--nav-offset: 5.5rem;
}
}
/** 顶栏吸顶融合后,仅占导航条高度 */
html.nav-is-docked {
--nav-offset: 3.25rem;
}
body {
overflow-x: clip;
}
.site-content {
width: 100%;
min-width: 0;
}
@media (width < 768px) {
.band-section {
padding-block: 3.5rem;
}
.section-stack {
gap: var(--spacing-2xl);
}
}
@media (width >= 768px) and (width < 992px) {
.band-section {
padding-block: 4.75rem;
}
}
.hero-section {
min-height: min(400px, 78svh);
}
@media (width >= 768px) {
.hero-section {
min-height: min(480px, 72vh);
}
}
@media (width >= 992px) {
.hero-section {
min-height: min(520px, 72vh);
}
}
.hero-section__content {
min-height: inherit;
padding-block: 3rem;
}
@media (width >= 768px) {
.hero-section__content {
padding-block: 4rem;
}
}
@media (width >= 992px) {
.hero-section__content {
padding-block: 5rem;
}
}
.hero-section__shade--mobile {
background: linear-gradient(
180deg,
rgb(248 250 252 / 0.55) 0%,
rgb(248 250 252 / 0.82) 42%,
rgb(248 250 252 / 0.92) 100%
);
}
@media (width >= 768px) {
.hero-section__shade--mobile {
background: linear-gradient(
to right,
rgb(248 250 252 / 0.88) 0%,
rgb(248 250 252 / 0.88) 22%,
rgb(248 250 252 / 0.45) 45%,
transparent 70%
);
}
}
@media (width < 768px) {
.report-example-overlay {
align-items: flex-end;
padding: var(--spacing-md);
}
.report-example-dialog__header,
.report-example-dialog__body,
.report-example-dialog__footer {
padding: var(--spacing-lg);
}
.report-example-dialog__footer .btn-outline {
width: 100%;
}
}
.subpage-main {
padding-top: var(--nav-offset);
}
}