Skip to content

Commit 7f0346d

Browse files
committed
fix: 移动适配
1 parent 3f5b170 commit 7f0346d

2 files changed

Lines changed: 28 additions & 9 deletions

File tree

src/components/Navbar.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import LightDarkSwitch from "./LightDarkSwitch.svelte";
88
import Search from "./Search.svelte";
99
import DisplaySettings from "./widget/DisplaySettings.svelte";
1010
import DropdownMenu from "./widget/DropdownMenu.astro";
11-
import TranslateButton from "./widget/TranslateButton.svelte";
1211
import NavMenuPanel from "./widget/NavMenuPanel.astro";
12+
import TranslateButton from "./widget/TranslateButton.svelte";
1313
1414
const className = Astro.props.class;
1515

src/components/NoteList.astro

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -376,27 +376,46 @@ const notes = await Promise.all(
376376
);
377377
}
378378

379-
@media (max-width: 640px) {
379+
@media (max-width: 768px) {
380380
.note-timeline__item {
381-
grid-template-columns: minmax(3.25rem, auto) 1.75rem minmax(0, 1fr);
382-
column-gap: 1rem;
381+
grid-template-columns: minmax(0, 1fr);
382+
grid-template-rows: auto 1fr;
383+
row-gap: 0.75rem;
384+
padding: 0.5rem 0;
383385
}
384386

385387
.note-timeline__time {
388+
position: relative;
386389
align-items: center;
387-
text-align: center;
390+
justify-content: flex-start;
391+
text-align: left;
392+
padding: 0.5rem 0.75rem;
393+
border-radius: 0.85rem;
394+
background: color-mix(in srgb, var(--note-timeline-accent) 18%, transparent);
395+
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--note-timeline-accent) 25%, transparent);
396+
gap: 0.4rem;
388397
}
389398

390-
.note-timeline__month {
391-
font-size: 0.85rem;
399+
.note-timeline__day {
400+
font-size: 1.55rem;
401+
letter-spacing: 0.03em;
392402
}
393403

404+
.note-timeline__month,
394405
.note-timeline__year {
395-
font-size: 0.6rem;
406+
font-size: 0.8rem;
407+
line-height: 1.1rem;
408+
}
409+
410+
.note-timeline__axis {
411+
display: none;
396412
}
397413

398414
.note-timeline__card {
399-
padding: clamp(1rem, 3.2vw, 1.45rem) clamp(1rem, 4vw, 1.85rem);
415+
grid-row: 2 / 3;
416+
padding: clamp(1rem, 4vw, 1.6rem) clamp(1rem, 5vw, 1.9rem);
417+
border: 1px solid color-mix(in srgb, var(--note-timeline-accent) 25%, transparent);
418+
box-shadow: 0 15px 45px rgb(7 15 28 / 0.08);
400419
}
401420
}
402421

0 commit comments

Comments
 (0)