fix: stabilize portfolio scrolling and loading
Remove skeleton swaps and deferred layout estimates, restore reveal state, and use native proximity scrolling for project cards. Also make the Docker build npm registry configurable.
This commit is contained in:
@@ -66,45 +66,6 @@ html[dir='rtl'] body {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
[data-deferred-render] {
|
||||
content-visibility: auto;
|
||||
contain: layout style paint;
|
||||
}
|
||||
|
||||
#projects { contain-intrinsic-size: auto 800px; }
|
||||
#experience { contain-intrinsic-size: auto 2085px; }
|
||||
#skills { contain-intrinsic-size: auto 1240px; }
|
||||
#education { contain-intrinsic-size: auto 480px; }
|
||||
#milestones { contain-intrinsic-size: auto 1670px; }
|
||||
#footer { contain-intrinsic-size: auto 615px; }
|
||||
|
||||
@media (max-width: 1024px) {
|
||||
#projects { contain-intrinsic-size: auto 750px; }
|
||||
#experience { contain-intrinsic-size: auto 2310px; }
|
||||
#skills { contain-intrinsic-size: auto 1400px; }
|
||||
#education { contain-intrinsic-size: auto 575px; }
|
||||
#milestones { contain-intrinsic-size: auto 1835px; }
|
||||
#footer { contain-intrinsic-size: auto 575px; }
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
#projects { contain-intrinsic-size: auto 730px; }
|
||||
#experience { contain-intrinsic-size: auto 2790px; }
|
||||
#skills { contain-intrinsic-size: auto 1880px; }
|
||||
#education { contain-intrinsic-size: auto 1010px; }
|
||||
#milestones { contain-intrinsic-size: auto 2340px; }
|
||||
#footer { contain-intrinsic-size: auto 500px; }
|
||||
}
|
||||
|
||||
@media (max-width: 650px) {
|
||||
#projects { contain-intrinsic-size: auto 750px; }
|
||||
#experience { contain-intrinsic-size: auto 3780px; }
|
||||
#skills { contain-intrinsic-size: auto 3385px; }
|
||||
#education { contain-intrinsic-size: auto 1010px; }
|
||||
#milestones { contain-intrinsic-size: auto 3690px; }
|
||||
#footer { contain-intrinsic-size: auto 475px; }
|
||||
}
|
||||
|
||||
@media (max-width: 650px) {
|
||||
.section-header {
|
||||
margin-bottom: var(--space-6);
|
||||
|
||||
Reference in New Issue
Block a user