feat: adapt portfolio sections for smaller screens

This commit is contained in:
2026-09-05 17:26:06 +08:00
parent f6228f8507
commit 3d12f48f32
9 changed files with 440 additions and 120 deletions

View File

@@ -14,11 +14,9 @@
display: flex;
align-items: center;
gap: 36px;
transition: border-color 0.2s ease;
}
.card:hover {
border-color: var(--accent-default);
transition:
border-color var(--motion-duration-fast) ease,
transform var(--motion-duration-default) var(--motion-ease-out);
}
.crestCol {
@@ -87,3 +85,37 @@
[data-theme="dark"] .card {
background-color: var(--bg-surface);
}
@media (max-width: 760px) {
.educationSection {
padding-top: var(--space-8);
}
.card {
align-items: flex-start;
flex-direction: column;
gap: var(--space-4);
padding: var(--space-5);
}
.crestCol,
.crestContainer {
width: 180px;
height: 132px;
}
}
@media (max-width: 480px) {
.crestCol,
.crestContainer {
width: 144px;
height: 108px;
}
}
@media (hover: hover) and (pointer: fine) {
.card:hover {
border-color: var(--accent-default);
transform: translateY(-2px);
}
}